Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.util.concurrent |
Служебные классы, обычно полезные в параллельном программировании.
|
Модификатор и Тип | Интерфейс и Описание |
---|---|
interface |
BlockingDeque<E>
A
Deque это дополнительно поддерживает операции блокирования, которые ожидают двухсторонней очереди, чтобы стать непустыми, получая элемент, и ожидать пространства, чтобы стать доступными в двухсторонней очереди, храня элемент. |
interface |
TransferQueue<E>
A
BlockingQueue в котором производители могут ожидать потребителей, чтобы получить элементы. |
Модификатор и Тип | Класс и Описание |
---|---|
class |
ArrayBlockingQueue<E>
Ограниченная очередь блокирования отступала массивом.
|
class |
DelayQueue<E extends Delayed>
Неограниченная очередь блокирования элементов Delayed, в которых может только быть взят элемент, когда его задержка истекла.
|
class |
LinkedBlockingDeque<E>
Дополнительно ограниченная двухсторонняя очередь блокирования, основанная на соединенных узлах.
|
class |
LinkedBlockingQueue<E>
Дополнительно ограниченная очередь блокирования, основанная на соединенных узлах.
|
class |
LinkedTransferQueue<E>
Неограниченное
TransferQueue основанный на соединенных узлах. |
class |
PriorityBlockingQueue<E>
Неограниченная очередь блокирования, которая использует те же самые правила упорядочивания в качестве class
PriorityQueue и предоставления, блокирующие операции извлечения. |
class |
SynchronousQueue<E>
Очередь блокирования, в которую каждый вставляет работу, должна ожидать соответствия, удаляют работу другим потоком, и наоборот.
|
Модификатор и Тип | Метод и Описание |
---|---|
BlockingQueue<Runnable> |
ThreadPoolExecutor.getQueue()
Возвращает очередь задачи, используемую этим исполнителем.
|
BlockingQueue<Runnable> |
ScheduledThreadPoolExecutor.getQueue()
Возвращает очередь задачи, используемую этим исполнителем.
|
Конструктор и Описание |
---|
ExecutorCompletionService(Executor executor, BlockingQueue<Future<V>> completionQueue)
Создает ExecutorCompletionService, используя предоставленного исполнителя для основного выполнения задачи и предоставленную очередь как ее очередь завершения.
|
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue)
Создает новое
ThreadPoolExecutor с данными начальными параметрами и значением по умолчанию распараллеливают фабрику и отклоненный обработчик выполнения. |
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, RejectedExecutionHandler handler)
Создает новое
ThreadPoolExecutor с данными начальными параметрами и значением по умолчанию распараллеливают фабрику. |
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory)
Создает новое
ThreadPoolExecutor с данными начальными параметрами и значением по умолчанию отклоненный обработчик выполнения. |
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handler)
Создает новое
ThreadPoolExecutor с данными начальными параметрами. |
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92