Вопрос:

Пул потоков Java

java threadpool

9849 просмотра

5 ответа

3573 Репутация автора

Я хочу научиться писать пул потоков на Java

Кто-нибудь может указать мне на полезные ресурсы?

Автор: Anand Sunderraman Источник Размещён: 05.03.2010 12:46

Ответы (5)


6 плюса

15212 Репутация автора

Я определенно рекомендую прочитать « параллелизм на практике ». Это книга номер один, посвященная проблемам потоков в Java.

Автор: amarillion Размещён: 05.03.2010 12:49

2 плюса

25866 Репутация автора

5 плюса

28950 Репутация автора

Решение

Вы могли бы взглянуть на исходный код для ThreadPoolExecutorядра Java. Хотя почему ты хочешь изобрести колесо?

Автор: beny23 Размещён: 05.03.2010 12:53

7 плюса

288 Репутация автора

взгляните на книги Дуга Ли ... сейчас они довольно старые (если только он не выпустил новую, не уверен), но параллельный пакет, добавленный в 1.5, основан на его библиотеках потоков. насколько я понимаю, он является авторитетом в параллельном программировании на Java ... его книги дадут вам основы того, что вам нужно понять, чтобы выполнить эту задачу.

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

Автор: PaulP1975 Размещён: 05.03.2010 01:14

1 плюс

6700 Репутация автора

Я согласен, что переизобретать колесо не требуется, и мы должны придерживаться основы Executor. Но даже мне было интересно узнать, как пул потоков реализован в среде Executor.

нашел эту интересную ссылку, которая рассказывает о том, как пул потоков может быть реализован пользовательским способом с использованием потоков: http://www.ibm.com/developerworks/library/j-jtp0730/index.html

Автор: rai.skumar Размещён: 28.11.2012 03:26
Вопросы из категории :
32x32