|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ReferenceQueue<T> extends Object
| Конструктор и Описание |
|---|
ReferenceQueue()
Создает новую объектную ссылкой очередь.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Reference<? extends T> |
poll()
Опросы эта очередь, чтобы видеть, доступен ли ссылочный объект.
|
Reference<? extends T> |
remove()
Удаляет следующий ссылочный объект в этой очереди, блокируя, пока каждый не становится доступным.
|
Reference<? extends T> |
remove(long timeout)
Удаляет следующий ссылочный объект в этой очереди, блокируя, пока или каждый не становится доступным или данный период тайм-аута, истекает.
|
public Reference<? extends T> poll()
nullpublic Reference<? extends T> remove(long timeout) throws IllegalArgumentException, InterruptedException
Этот метод не предлагает гарантий в реальном времени: Это планирует тайм-аут как будто, вызывая Object.wait(long) метод.
timeout - Если положительный, блок для до timeout миллисекунды, ожидая ссылки, которая будет добавлена к этой очереди. Если нуль, блок неопределенно.nullIllegalArgumentException - Если значение параметра тайм-аута отрицательноInterruptedException - Если тайм-аут ожидает, прерываетсяpublic Reference<? extends T> remove() throws InterruptedException
InterruptedException - Если ожидание прерывается
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92