Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.nio.channels |
Определяет каналы, которые представляют соединения с объектами, которые способны к выполнению операций ввода-вывода, таковы как файлы и сокеты; определяет селекторы, для мультиплексированных, неблокирующих операций ввода-вывода.
|
java.nio.channels.spi |
Классы поставщика услуг для
java.nio.channels пакет. |
java.util.concurrent |
Служебные классы, обычно полезные в параллельном программировании.
|
Модификатор и Тип | Метод и Описание |
---|---|
static AsynchronousChannelGroup |
AsynchronousChannelGroup.withFixedThreadPool(int nThreads, ThreadFactory threadFactory)
Создает асинхронную группу канала с фиксированным пулом потоков.
|
Модификатор и Тип | Метод и Описание |
---|---|
abstract AsynchronousChannelGroup |
AsynchronousChannelProvider.openAsynchronousChannelGroup(int nThreads, ThreadFactory threadFactory)
Создает новую асинхронную группу канала с фиксированным пулом потоков.
|
Модификатор и Тип | Метод и Описание |
---|---|
static ThreadFactory |
Исполнители.defaultThreadFactory()
Возвращает фабрику потока значения по умолчанию, используемую, чтобы создать новые потоки.
|
ThreadFactory |
ThreadPoolExecutor.getThreadFactory()
Возвращает фабрику потока, используемую, чтобы создать новые потоки.
|
static ThreadFactory |
Исполнители.privilegedThreadFactory()
Возвращает фабрику потока, используемую, чтобы создать новые потоки, у которых есть те же самые полномочия как текущий поток.
|
Модификатор и Тип | Метод и Описание |
---|---|
static ExecutorService |
Исполнители.newCachedThreadPool(ThreadFactory threadFactory)
Создает пул потоков, который создает новые потоки как необходимый, но снова использует ранее созданные потоки, когда они доступны, и использует предоставленный ThreadFactory, чтобы создать новые потоки при необходимости.
|
static ExecutorService |
Исполнители.newFixedThreadPool(int nThreads, ThreadFactory threadFactory)
Создает пул потоков, который снова использует постоянное число потоков, работающих от совместно используемой неограниченной очереди, используя предоставленный ThreadFactory, чтобы создать новые потоки при необходимости.
|
static ScheduledExecutorService |
Исполнители.newScheduledThreadPool(int corePoolSize, ThreadFactory threadFactory)
Создает пул потоков, который может запланировать команды, чтобы бежать за данной задержкой, или периодически выполняться.
|
static ExecutorService |
Исполнители.newSingleThreadExecutor(ThreadFactory threadFactory)
Создает Исполнителя, который использует единственный рабочий поток, работающий от неограниченной очереди, и использует предоставленный ThreadFactory, чтобы создать новый поток при необходимости.
|
static ScheduledExecutorService |
Исполнители.newSingleThreadScheduledExecutor(ThreadFactory threadFactory)
Создает однопоточного исполнителя, который может запланировать команды, чтобы бежать за данной задержкой, или периодически выполняться.
|
void |
ThreadPoolExecutor.setThreadFactory(ThreadFactory threadFactory)
Устанавливает фабрику потока, используемую, чтобы создать новые потоки.
|
Конструктор и Описание |
---|
ScheduledThreadPoolExecutor(int corePoolSize, ThreadFactory threadFactory)
Создает новое
ScheduledThreadPoolExecutor с данными начальными параметрами. |
ScheduledThreadPoolExecutor(int corePoolSize, ThreadFactory threadFactory, RejectedExecutionHandler handler)
Создает новый ScheduledThreadPoolExecutor с данными начальными параметрами.
|
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