Пул потоков Java
9849 просмотра
5 ответа
3573 Репутация автора
Я хочу научиться писать пул потоков на Java
Кто-нибудь может указать мне на полезные ресурсы?
Автор: Anand Sunderraman Источник Размещён: 05.03.2010 12:46Ответы (5)
6 плюса
15212 Репутация автора
Я определенно рекомендую прочитать « параллелизм на практике ». Это книга номер один, посвященная проблемам потоков в Java.
Автор: amarillion Размещён: 05.03.2010 12:492 плюса
25866 Репутация автора
http://java.sun.com/docs/books/tutorial/essential/concurrency/pools.html
Автор: fastcodejava Размещён: 05.03.2010 12:525 плюса
28950 Репутация автора
Вы могли бы взглянуть на исходный код для ThreadPoolExecutor
ядра Java. Хотя почему ты хочешь изобрести колесо?
7 плюса
288 Репутация автора
взгляните на книги Дуга Ли ... сейчас они довольно старые (если только он не выпустил новую, не уверен), но параллельный пакет, добавленный в 1.5, основан на его библиотеках потоков. насколько я понимаю, он является авторитетом в параллельном программировании на Java ... его книги дадут вам основы того, что вам нужно понять, чтобы выполнить эту задачу.
я могу только предположить, что это академическое упражнение ... если нет, я бы настоятельно рекомендовал вам придерживаться параллельного пакета, так как он хорошо протестирован и хорошо разработан ... не изобретайте велосипед. удачи.
Автор: PaulP1975 Размещён: 05.03.2010 01:141 плюс
6700 Репутация автора
Я согласен, что переизобретать колесо не требуется, и мы должны придерживаться основы Executor. Но даже мне было интересно узнать, как пул потоков реализован в среде Executor.
нашел эту интересную ссылку, которая рассказывает о том, как пул потоков может быть реализован пользовательским способом с использованием потоков: http://www.ibm.com/developerworks/library/j-jtp0730/index.html
Автор: rai.skumar Размещён: 28.11.2012 03:26Вопросы из категории :
- java В чем разница между int и Integer в Java и C #?
- java Как я могу определить IP моего маршрутизатора / шлюза в Java?
- java Каков наилучший способ проверки XML-файла по сравнению с XSD-файлом?
- java Как округлить результат целочисленного деления?
- java Преобразование списка <Integer> в список <String>
- java Почему я не могу объявить статические методы в интерфейсе?
- java Библиотека Java SWIFT
- java Выключение компьютера
- java Как я могу воспроизвести звук на Java?
- java Когда выбирать отмеченные и непроверенные исключения
- threadpool Пул потоков Java
- threadpool C # Выполнить метод (с параметрами) с ThreadPool
- threadpool ExecutorService, как ждать завершения всех задач
- threadpool Как реализовать PriorityBlockingQueue с ThreadPoolExecutor и пользовательские задачи
- threadpool Как я могу определить количество элементов в очереди ThreadPool
- threadpool Является ли accept () поточно-ориентированным?
- threadpool Именование потоков и потоков-потоков ExecutorService
- threadpool Как увеличить количество потоков в пуле потоков Tomcat?
- threadpool Постоянные переменные в ExecutorService (Java)
- threadpool multiprocessing.Pool - PicklingError: Невозможно выбрать <type 'thread.lock'>: поиск атрибута thread.lock не выполнен