Поделиться через


IBlockingQueue.Poll(Int64, TimeUnit) Метод

Определение

Извлекает и удаляет голову этой очереди, ожидая до указанного времени ожидания, если необходимо, чтобы элемент стал доступным.

[Android.Runtime.Register("poll", "(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;", "GetPoll_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IBlockingQueueInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Poll (long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("poll", "(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;", "GetPoll_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IBlockingQueueInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Poll : int64 * Java.Util.Concurrent.TimeUnit -> Java.Lang.Object

Параметры

timeout
Int64

сколько времени ждать, прежде чем отказаться, в единицах unit

unit
TimeUnit

определение TimeUnit способа интерпретации timeout параметра

Возвращаемое значение

голова этой очереди или null если указанное время ожидания истекает до того, как элемент будет доступен

Атрибуты

Исключения

Значение ,если прервано во время ожидания

Комментарии

Извлекает и удаляет голову этой очереди, ожидая до указанного времени ожидания, если необходимо, чтобы элемент стал доступным.

Документация по Java для java.util.concurrent.BlockingQueue.poll(long, java.util.concurrent.TimeUnit).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к