2013-11-26 2 views
0

Как с повторного использования нитей? Есть ли лучшее или альтернативное решение, чем использование «Исполнитель»?Решения для повторного использования резьбы вместо использования 'Executor'

+1

Нет, 'ExecutorService' является ** лучшим **. –

+0

Даже если вы когда-либо внедряете лучший алгоритм управления потоками, было бы еще лучше, если это новое решение реализует стандартный интерфейс «ExecutorService». И тогда вы снова на месте, что нет лучшего решения, чем «ExecutorService». Это происходит, если вы смешиваете алгоритмы и интерфейсы. – Holger

ответ

0

Нет, лучший способ - использовать пул потоков. ExecuterService - один из лучших способов создания пула потоков. Используя пул потоков, вы можете полагаться как на управление производительностью, так и на управление потоками, иначе ваша система получит трещины из-за проблем с обработкой потоков.

+0

Но все же ... Я предполагаю, что буду использовать потоки без использования «исполнителя». Есть ли решение? – sree

+0

@ user3030298 Вы можете делать то, что делает ThreadPoolExecutor. Это не лучше, но возможно. –

+0

@sree - если вы реализуете собственное решение для повторного использования потоков, это означает, что вы повторно реализовали пул потоков. Это может иметь смысл, если у вас есть особые требования к пулу потоков, которые не охватываются стандартными реализациями. –

 Смежные вопросы

  • Нет связанных вопросов^_^