Этот вопрос касается пулов потоков в Java и может быть очень общим.Конфигурация ThreadPoolExecutor
Класс Executors предоставляет два класса пулов потоков, которые могут быть конфигурированы с помощью класса ThreadPoolExecutor: ScheduledThreadPool и FixedThreadPool.
ThreadPoolExecutor позволяет установить количество основных потоков и максимальный размер пула потоков.
Таким образом, мой вопрос заключается в том, как выбрать эти значения - может быть связано с количеством процессоров или потоков, которые, как ожидается, будут отправлены, чтобы получить максимальную производительность и/или самое быстрое время выполнения.
Спасибо заранее,
Энрике
Вы можете получить некоторое вдохновение здесь: http://stackoverflow.com/questions/130506/how-many-threads-should-i-use-in-my-java-program –
Может быть, это будет полезно для вас : http://docs.oracle.com/javase/tutorial/essential/concurrency/further.html – DmitryKanunnikoff