Linguaggio

ArrayBlockingQueue.Offer Metodo

Definizione

Overload

Nome Descrizione
Offer(Object)

Inserisce l'elemento specificato nella parte finale della coda se è possibile farlo immediatamente senza superare la capacità della coda, restituendo true in caso di esito positivo e false se la coda è piena.

Offer(Object, Int64, TimeUnit)

Inserisce l'elemento specificato nella parte finale della coda, in attesa del tempo di attesa specificato per rendere disponibile lo spazio se la coda è piena.

Offer(Object)

Inserisce l'elemento specificato nella parte finale della coda se è possibile farlo immediatamente senza superare la capacità della coda, restituendo true in caso di esito positivo e false se la coda è piena.

[Android.Runtime.Register("offer", "(Ljava/lang/Object;)Z", "GetOffer_Ljava_lang_Object_Handler")]
public override bool Offer(Java.Lang.Object? e);
[<Android.Runtime.Register("offer", "(Ljava/lang/Object;)Z", "GetOffer_Ljava_lang_Object_Handler")>]
override this.Offer : Java.Lang.Object -> bool

Parametri

e
Object

Valori restituiti

Implementazioni

Attributi

Commenti

Inserisce l'elemento specificato nella parte finale della coda se è possibile farlo immediatamente senza superare la capacità della coda, restituendo true in caso di esito positivo e false se la coda è piena. Questo metodo è in genere preferibile al metodo #add, che può non riuscire a inserire un elemento solo generando un'eccezione.

per java.util.concurrent.ArrayBlockingQueue.offer(E).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Offer(Object, Int64, TimeUnit)

Inserisce l'elemento specificato nella parte finale della coda, in attesa del tempo di attesa specificato per rendere disponibile lo spazio se la coda è piena.

[Android.Runtime.Register("offer", "(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z", "GetOffer_Ljava_lang_Object_JLjava_util_concurrent_TimeUnit_Handler")]
public virtual 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")>]
override this.Offer : Java.Lang.Object * int64 * Java.Util.Concurrent.TimeUnit -> bool

Parametri

e
Object
timeout
Int64
unit
TimeUnit

Valori restituiti

Implementazioni

Attributi

Commenti

Inserisce l'elemento specificato nella parte finale della coda, in attesa del tempo di attesa specificato per rendere disponibile lo spazio se la coda è piena.

per java.util.concurrent.ArrayBlockingQueue.offer(E, long, java.util.concurrent.TimeUnit).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a