共用方式為


IBlockingDeque.PollFirst(Int64, TimeUnit) 方法

定義

擷取並移除這個 deque 的第一個專案,視需要等候指定的等候時間,讓專案可供使用。

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

參數

timeout
Int64

放棄前等待多久,單位為 unit

unit
TimeUnit

TimeUnit判斷如何解譯timeout參數

傳回

這個 deque 的前端,如果指定的等候時間在元素可用前經過,則 null

屬性

例外狀況

如果等候時中斷

備註

擷取並移除這個 deque 的第一個專案,視需要等候指定的等候時間,讓專案可供使用。

java.util.concurrent.BlockingDeque.pollFirst(long, java.util.concurrent.TimeUnit)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於