Статическая переменная для назначения ThreadPoolExecutor - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь назначить статическую переменную в качестве параметра для ThreadPoolExecutor.

Public class MyClass{

   private static final int corePoolSize;
   static{
      corePoolSize= 30;
   }

   private static ExecutorService executorService = new ThreadPoolExecutor(corePoolSize, maximumPoolSize, keepAliveTime, unit, workQueue,threadFactory)

 ...
}

Ошибка над строкой.

Ниже нет проблем, если я передаю значение непосредственно в threadpollexecutor

private static ExecutorService executorService = new ThreadPoolExecutor(30, maximumPoolSize, keepAliveTime, unit, workQueue,threadFactory)
...