Можно ли использовать фабрику потоков в новом фиксированном пуле потоков? - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь использовать фабрику потоков в фиксированном пуле потоков (например, - 10).Как я должен это сделать, я не понимаю, как это сделать.Я использовал несколько наивных подходов {которые я не считаю нужным делиться :)}.

Ранее я реализовал это с помощью SingleThreadExecutor, просто передав экземпляр фабрики его конструктору, но это не так сфиксированный пул потоков.

Для SingleThreadExecutor Я использовал это ранее.

 ExecutorService executor = Executors.newSingleThreadExecutor(new SomeThreadFactory());

Я сосредоточен на -> java.util.concurrent package

1 Ответ

0 голосов
/ 02 октября 2018

Для создания пула потоков фиксированного размера необходим size, thread factory является необязательным, например:

int size = 1;

ExecutorService executor = Executors.newFixedThreadPool(size);
ExecutorService executor = Executors.newFixedThreadPool(size, new SomeThreadFactory());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...