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 ReferenceQueue()
public Reference<? extends T> poll()
null
public Reference<? extends T> remove(long timeout) throws IllegalArgumentException, InterruptedException
Этот метод не предлагает гарантий в реальном времени: Это планирует тайм-аут как будто, вызывая Object.wait(long)
метод.
timeout
- Если положительный, блок для до timeout
миллисекунды, ожидая ссылки, которая будет добавлена к этой очереди. Если нуль, блок неопределенно.null
IllegalArgumentException
- Если значение параметра тайм-аута отрицательноInterruptedException
- Если тайм-аут ожидает, прерываетсяpublic Reference<? extends T> remove() throws InterruptedException
InterruptedException
- Если ожидание прерывается
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.