Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.nio.channels |
Определяет каналы, которые представляют соединения с объектами, которые способны к выполнению операций ввода-вывода, таковы как файлы и сокеты; определяет селекторы, для мультиплексированных, неблокирующих операций ввода-вывода.
|
java.nio.file |
Определяет интерфейсы и классы для виртуальной машины Java, чтобы получить доступ к файлам, атрибутам файла, и файловым системам.
|
java.nio.file.attribute |
Интерфейсы и классы, обеспечивающие доступ к атрибутам файловой и файловой системы.
|
java.util.concurrent |
Служебные классы, обычно полезные в параллельном программировании.
|
java.util.concurrent.locks |
Интерфейсы и классы, служащие основой для блокировки и ожидания условий, которое отлично от встроенной синхронизации и мониторов.
|
javax.swing |
Обеспечивает ряд "легкого веса" (язык все-Java) компоненты что, до максимального возможного градуса, работа то же самое на всех платформах.
|
Модификатор и Тип | Метод и Описание |
---|---|
abstract boolean |
AsynchronousChannelGroup.awaitTermination(long timeout, TimeUnit unit)
Ждет завершения группы.
|
abstract <A> void |
AsynchronousSocketChannel.read(ByteBuffer[] dsts, int offset, int length, long timeout, TimeUnit unit, A attachment, CompletionHandler<Long,? super A> handler)
Читает последовательность байтов от этого канала в подпоследовательность данных буферов.
|
abstract <A> void |
AsynchronousSocketChannel.read(ByteBuffer dst, long timeout, TimeUnit unit, A attachment, CompletionHandler<Integer,? super A> handler)
Читает последовательность байтов от этого канала в данный буфер.
|
abstract <A> void |
AsynchronousSocketChannel.write(ByteBuffer[] srcs, int offset, int length, long timeout, TimeUnit unit, A attachment, CompletionHandler<Long,? super A> handler)
Пишет последовательность байтов к этому каналу от подпоследовательности данных буферов.
|
abstract <A> void |
AsynchronousSocketChannel.write(ByteBuffer src, long timeout, TimeUnit unit, A attachment, CompletionHandler<Integer,? super A> handler)
Пишет последовательность байтов к этому каналу от данного буфера.
|
Модификатор и Тип | Метод и Описание |
---|---|
WatchKey |
WatchService.poll(long timeout, TimeUnit unit)
Получает и удаляет следующий ключ часов, ожидая в случае необходимости до указанного времени ожидания, если ни один еще не присутствует.
|
Модификатор и Тип | Метод и Описание |
---|---|
static FileTime |
FileTime.from(long value, TimeUnit unit)
Возвраты a
FileTime представление значения в данном модуле гранулярности. |
long |
FileTime.to(TimeUnit unit)
Возвращает значение в данном модуле гранулярности.
|
Модификатор и Тип | Метод и Описание |
---|---|
static TimeUnit |
TimeUnit.valueOf(String name)
Возвращает перечислимую константу этого типа с указанным именем.
|
static TimeUnit[] |
TimeUnit.values()
Возвращает массив, содержащий константы этого перечислимого типа, в порядке, которым они объявляются.
|
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
CountDownLatch.await(long timeout, TimeUnit unit)
Заставляет текущий поток ожидать, пока фиксатор не считал в обратном порядке, чтобы обнулить, если поток не прерывается, или указанное время ожидания протекает.
|
int |
CyclicBarrier.await(long timeout, TimeUnit unit)
Ожидает, пока все стороны не вызвали await на этот барьер, или указанное время ожидания протекает.
|
int |
Фазовращатель.awaitAdvanceInterruptibly(int phase, long timeout, TimeUnit unit)
Ждет фазы этого фазовращателя, чтобы совершенствоваться от данного фазового значения или данного тайм-аута, чтобы протечь, бросая
InterruptedException если прервано, в то время как завершаются ожидание, или возврат сразу, если текущая фаза не равна данному фазовому значению или этому фазовращателю. |
boolean |
ForkJoinPool.awaitTermination(long timeout, TimeUnit unit)
Блоки до всех задач завершили выполнение после запроса завершения работы, или тайм-аут происходит, или текущий поток прерывается, какой бы ни происходит сначала.
|
boolean |
ExecutorService.awaitTermination(long timeout, TimeUnit unit)
Блоки до всех задач завершили выполнение после запроса завершения работы, или тайм-аут происходит, или текущий поток прерывается, какой бы ни происходит сначала.
|
boolean |
ThreadPoolExecutor.awaitTermination(long timeout, TimeUnit unit) |
long |
TimeUnit.convert(long sourceDuration, TimeUnit sourceUnit)
Преобразуйте данную продолжительность времени в данном модуле к этому модулю.
|
V |
Теплообменник.exchange(V x, long timeout, TimeUnit unit)
Ожидает другого потока, чтобы достигнуть этой точки обмена (если текущий поток не прерывается, или указанное время ожидания протекает), и затем передает данный объект этому, получая его объект взамен.
|
V |
Будущее.get(long timeout, TimeUnit unit)
Ожидает в случае необходимости в течение самое большее данного времени для вычисления, чтобы завершиться, и затем получает его результат, при наличии.
|
V |
ForkJoinTask.get(long timeout, TimeUnit unit)
Ожидает в случае необходимости в течение самое большее данного времени для вычисления, чтобы завершиться, и затем получает его результат, при наличии.
|
V |
FutureTask.get(long timeout, TimeUnit unit) |
long |
Задержанный.getDelay(TimeUnit unit)
Возвращает остающуюся задержку, связанную с этим объектом, в данной единице измерения времени.
|
long |
ThreadPoolExecutor.getKeepAliveTime(TimeUnit unit)
Возвращается поток сохраняют - живое время, которое является количеством времени, которое распараллеливает сверх базового размера пула, может остаться неактивным прежде, чем быть завершенным.
|
<T> List<Future<T>> |
AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) |
<T> List<Future<T>> |
ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
Выполняет данные задачи, возвращая список Фьючерса, содержащего их состояние, и заканчивается, когда все завершаются, или тайм-аут истекает, какой бы ни происходит сначала.
|
<T> T |
AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) |
<T> T |
ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
Выполняет данные задачи, возвращая результат того, который завершился успешно (то есть, не выдавая исключение), если кто-либо делает прежде, чем данный тайм-аут протекает.
|
boolean |
BlockingDeque.offer(E e, long timeout, TimeUnit unit)
Вставляет указанный элемент в очередь, представленную этой двухсторонней очередью (другими словами, в хвосте этой двухсторонней очереди), дожидаясь к указанному времени ожидания в случае необходимости для пространства, чтобы стать доступным.
|
boolean |
SynchronousQueue.offer(E o, long timeout, TimeUnit unit)
Вставляет указанный элемент в эту очередь, ожидая в случае необходимости до указанного времени ожидания для другого потока, чтобы получить это.
|
boolean |
LinkedBlockingQueue.offer(E e, long timeout, TimeUnit unit)
Вставляет указанный элемент в хвосте этой очереди, ожидая в случае необходимости до указанного времени ожидания для пространства, чтобы стать доступным.
|
boolean |
ArrayBlockingQueue.offer(E e, long timeout, TimeUnit unit)
Вставляет указанный элемент в хвосте этой очереди, дожидаясь к указанному времени ожидания для пространства, чтобы стать доступным, если очередь полна.
|
boolean |
LinkedTransferQueue.offer(E e, long timeout, TimeUnit unit)
Вставляет указанный элемент в хвосте этой очереди.
|
boolean |
LinkedBlockingDeque.offer(E e, long timeout, TimeUnit unit) |
boolean |
PriorityBlockingQueue.offer(E e, long timeout, TimeUnit unit)
Вставляет указанный элемент в эту приоритетную очередь.
|
boolean |
DelayQueue.offer(E e, long timeout, TimeUnit unit)
Вставляет указанный элемент в эту очередь задержки.
|
boolean |
BlockingQueue.offer(E e, long timeout, TimeUnit unit)
Вставляет указанный элемент в эту очередь, дожидаясь к указанному времени ожидания в случае необходимости для пространства, чтобы стать доступным.
|
boolean |
BlockingDeque.offerFirst(E e, long timeout, TimeUnit unit)
Вставляет указанный элемент впереди этой двухсторонней очереди, дожидаясь к указанному времени ожидания в случае необходимости для пространства, чтобы стать доступным.
|
boolean |
LinkedBlockingDeque.offerFirst(E e, long timeout, TimeUnit unit) |
boolean |
BlockingDeque.offerLast(E e, long timeout, TimeUnit unit)
Вставляет указанный элемент в конце этой двухсторонней очереди, дожидаясь к указанному времени ожидания в случае необходимости для пространства, чтобы стать доступным.
|
boolean |
LinkedBlockingDeque.offerLast(E e, long timeout, TimeUnit unit) |
E |
BlockingDeque.poll(long timeout, TimeUnit unit)
Получает и удаляет главу очереди, представленной этой двухсторонней очередью (другими словами, первый элемент этой двухсторонней очереди), дожидаясь к указанному времени ожидания в случае необходимости для элемента, чтобы стать доступным.
|
E |
SynchronousQueue.poll(long timeout, TimeUnit unit)
Получает и удаляет главу этой очереди, ожидая в случае необходимости до указанного времени ожидания, для другого потока, чтобы вставить это.
|
E |
LinkedBlockingQueue.poll(long timeout, TimeUnit unit) |
E |
ArrayBlockingQueue.poll(long timeout, TimeUnit unit) |
E |
LinkedTransferQueue.poll(long timeout, TimeUnit unit) |
E |
LinkedBlockingDeque.poll(long timeout, TimeUnit unit) |
E |
PriorityBlockingQueue.poll(long timeout, TimeUnit unit) |
E |
DelayQueue.poll(long timeout, TimeUnit unit)
Получает и удаляет главу этой очереди, ожидая в случае необходимости, пока элемент с задержкой с истекшим сроком не доступен на этой очереди, или указанное время ожидания истекает.
|
Future<V> |
CompletionService.poll(long timeout, TimeUnit unit)
Получает и удаляет Будущее, представляющее следующую завершенную задачу, ожидая в случае необходимости до указанного времени ожидания, если ни один еще не присутствует.
|
Future<V> |
ExecutorCompletionService.poll(long timeout, TimeUnit unit) |
E |
BlockingQueue.poll(long timeout, TimeUnit unit)
Получает и удаляет главу этой очереди, дожидаясь к указанному времени ожидания в случае необходимости для элемента, чтобы стать доступным.
|
E |
BlockingDeque.pollFirst(long timeout, TimeUnit unit)
Получает и удаляет первый элемент этой двухсторонней очереди, дожидаясь к указанному времени ожидания в случае необходимости для элемента, чтобы стать доступным.
|
E |
LinkedBlockingDeque.pollFirst(long timeout, TimeUnit unit) |
E |
BlockingDeque.pollLast(long timeout, TimeUnit unit)
Получает и удаляет последний элемент этой двухсторонней очереди, дожидаясь к указанному времени ожидания в случае необходимости для элемента, чтобы стать доступным.
|
E |
LinkedBlockingDeque.pollLast(long timeout, TimeUnit unit) |
<V> ScheduledFuture<V> |
ScheduledExecutorService.schedule(Callable<V> callable, long delay, TimeUnit unit)
Создает и выполняет ScheduledFuture, который становится включенным после данной задержки.
|
<V> ScheduledFuture<V> |
ScheduledThreadPoolExecutor.schedule(Callable<V> callable, long delay, TimeUnit unit) |
ScheduledFuture<?> |
ScheduledExecutorService.schedule(Runnable command, long delay, TimeUnit unit)
Создает и выполняет действие с одним выстрелом, которое становится включенным после данной задержки.
|
ScheduledFuture<?> |
ScheduledThreadPoolExecutor.schedule(Runnable command, long delay, TimeUnit unit) |
ScheduledFuture<?> |
ScheduledExecutorService.scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)
Создает и выполняет периодическое действие, которое становится включенным сначала после данной начальной задержки, и впоследствии с установленным сроком; это - выполнение, начнется после initialDelay тогда initialDelay+period, тогда initialDelay + 2 * period, и так далее.
|
ScheduledFuture<?> |
ScheduledThreadPoolExecutor.scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit) |
ScheduledFuture<?> |
ScheduledExecutorService.scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)
Создает и выполняет периодическое действие, которое становится включенным сначала после данной начальной задержки, и впоследствии с данной задержкой между завершением одного выполнения и началом следующего.
|
ScheduledFuture<?> |
ScheduledThreadPoolExecutor.scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit) |
void |
ThreadPoolExecutor.setKeepAliveTime(long time, TimeUnit unit)
Устанавливает ограничение по времени, для которого потоки могут остаться неактивными прежде, чем быть завершенным.
|
boolean |
Семафор.tryAcquire(int permits, long timeout, TimeUnit unit)
Получает данное число разрешений от этого семафора, если все становятся доступными в пределах данного времени ожидания, и текущий поток не был прерван.
|
boolean |
Семафор.tryAcquire(long timeout, TimeUnit unit)
Получает разрешение от этого семафора, если Вы становитесь доступными в пределах данного времени ожидания, и текущий поток не был прерван.
|
boolean |
TransferQueue.tryTransfer(E e, long timeout, TimeUnit unit)
Передает элемент потребителю, если возможно сделать так прежде, чем тайм-аут протекает.
|
boolean |
LinkedTransferQueue.tryTransfer(E e, long timeout, TimeUnit unit)
Передает элемент потребителю, если возможно сделать так прежде, чем тайм-аут протекает.
|
Конструктор и Описание |
---|
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 с данными начальными параметрами. |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
Условие.await(long time, TimeUnit unit)
Заставляет текущий поток ожидать, пока он не сообщается или прерывается, или указанное время ожидания протекает.
|
boolean |
AbstractQueuedLongSynchronizer.ConditionObject.await(long time, TimeUnit unit)
Синхронизированное условие реализаций ожидает.
|
boolean |
AbstractQueuedSynchronizer.ConditionObject.await(long time, TimeUnit unit)
Синхронизированное условие реализаций ожидает.
|
boolean |
Блокировка.tryLock(long time, TimeUnit unit)
Получает блокировку, если это свободно в пределах данного времени ожидания, и текущий поток не был прерван.
|
boolean |
ReentrantLock.tryLock(long timeout, TimeUnit unit)
Получает блокировку, если она не сохранена другим потоком в пределах данного времени ожидания, и текущий поток не был прерван.
|
boolean |
ReentrantReadWriteLock. ReadLock.tryLock(long timeout, TimeUnit unit)
Получает блокировку чтения, если блокировка записи не сохранена другим потоком в пределах данного времени ожидания, и текущий поток не был прерван.
|
boolean |
ReentrantReadWriteLock. WriteLock.tryLock(long timeout, TimeUnit unit)
Получает блокировку записи, если она не сохранена другим потоком в пределах данного времени ожидания, и текущий поток не был прерван.
|
Модификатор и Тип | Метод и Описание |
---|---|
T |
SwingWorker.get(long timeout, TimeUnit unit)
Ожидает в случае необходимости в течение самое большее данного времени для вычисления, чтобы завершиться, и затем получает его результат, при наличии.
|
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.