共用方式為


IBlockingDeque.Offer 方法

定義

多載

Offer(Object)

如果可以立即執行此 deque,而不違反容量限制、在成功時傳回 true ,以及 false 目前沒有可用空間,請將指定的專案插入這個 deque 所代表的佇列中(換句話說,在此 deque 結尾處)。

Offer(Object, Int64, TimeUnit)

將指定的專案插入這個 deque 所代表的佇列中(換句話說,在這個 deque 的結尾處),視需要等待指定的等候時間,讓空間變成可用。

Offer(Object)

如果可以立即執行此 deque,而不違反容量限制、在成功時傳回 true ,以及 false 目前沒有可用空間,請將指定的專案插入這個 deque 所代表的佇列中(換句話說,在此 deque 結尾處)。

[Android.Runtime.Register("offer", "(Ljava/lang/Object;)Z", "GetOffer_Ljava_lang_Object_Handler:Java.Util.Concurrent.IBlockingDequeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Offer (Java.Lang.Object? e);
[<Android.Runtime.Register("offer", "(Ljava/lang/Object;)Z", "GetOffer_Ljava_lang_Object_Handler:Java.Util.Concurrent.IBlockingDequeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Offer : Java.Lang.Object -> bool

參數

e
Object

要加入的 元素

傳回

實作

屬性

備註

如果可以立即執行此 deque,而不違反容量限制、在成功時傳回 true ,以及 false 目前沒有可用空間,請將指定的專案插入這個 deque 所代表的佇列中(換句話說,在此 deque 結尾處)。 使用容量限制的 deque 時,這個方法通常比 方法更好 #add ,此方法只能藉由擲回例外狀況來插入元素。

這個方法相當於 #offerLast(Object) offerLast

java.util.concurrent.BlockingDeque.offer(E)Java 檔。

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

適用於

Offer(Object, Int64, TimeUnit)

將指定的專案插入這個 deque 所代表的佇列中(換句話說,在這個 deque 的結尾處),視需要等待指定的等候時間,讓空間變成可用。

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

參數

e
Object

要加入的 元素

timeout
Int64
unit
TimeUnit

傳回

true 如果元素已新增至這個 deque,則為 ,否則為 false

實作

屬性

備註

將指定的專案插入這個 deque 所代表的佇列中(換句話說,在這個 deque 的結尾處),視需要等待指定的等候時間,讓空間變成可用。

這個方法相當於 #offerLast(Object,long,TimeUnit) offerLast

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

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

適用於