Lingua

LinkedBlockingDeque.OfferLast Metodo

Definizione

Overload

Nome Descrizione
OfferLast(Object)

Inserisce l'elemento specificato alla fine di questa deque se è possibile farlo immediatamente senza violare le restrizioni di capacità, restituendo true in caso di esito positivo e false se non è disponibile spazio.

OfferLast(Object, Int64, TimeUnit)

Inserisce l'elemento specificato alla fine di questa deque, in attesa fino al tempo di attesa specificato, se necessario per rendere disponibile lo spazio.

OfferLast(Object)

Inserisce l'elemento specificato alla fine di questa deque se è possibile farlo immediatamente senza violare le restrizioni di capacità, restituendo true in caso di esito positivo e false se non è disponibile spazio.

[Android.Runtime.Register("offerLast", "(Ljava/lang/Object;)Z", "GetOfferLast_Ljava_lang_Object_Handler")]
public virtual bool OfferLast(Java.Lang.Object? e);
[<Android.Runtime.Register("offerLast", "(Ljava/lang/Object;)Z", "GetOfferLast_Ljava_lang_Object_Handler")>]
abstract member OfferLast : Java.Lang.Object -> bool
override this.OfferLast : Java.Lang.Object -> bool

Parametri

e
Object

elemento da aggiungere

Valori restituiti

true se l'elemento è stato aggiunto a questa deque, altrimenti false

Implementazioni

Attributi

Commenti

Inserisce l'elemento specificato alla fine di questa deque se è possibile farlo immediatamente senza violare le restrizioni di capacità, restituendo true in caso di esito positivo e false se non è disponibile spazio. Quando si usa una deque con restrizioni di capacità, questo metodo è in genere preferibile al metodo addLast, che può non riuscire a inserire un elemento solo generando un'eccezione.

Java informazioni di riferimento per java.util.concurrent.LinkedBlockingDeque.offerLast.

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

OfferLast(Object, Int64, TimeUnit)

Inserisce l'elemento specificato alla fine di questa deque, in attesa fino al tempo di attesa specificato, se necessario per rendere disponibile lo spazio.

[Android.Runtime.Register("offerLast", "(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z", "GetOfferLast_Ljava_lang_Object_JLjava_util_concurrent_TimeUnit_Handler")]
public virtual bool OfferLast(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("offerLast", "(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z", "GetOfferLast_Ljava_lang_Object_JLjava_util_concurrent_TimeUnit_Handler")>]
abstract member OfferLast : Java.Lang.Object * int64 * Java.Util.Concurrent.TimeUnit -> bool
override this.OfferLast : Java.Lang.Object * int64 * Java.Util.Concurrent.TimeUnit -> bool

Parametri

e
Object

elemento da aggiungere

timeout
Int64

quanto tempo aspettare prima di rinunciare, in unità di unità

unit
TimeUnit

TimeUnit che determina come interpretare il parametro di timeout

Valori restituiti

true se ha esito positivo o false se il tempo di attesa specificato è trascorso prima che lo spazio sia disponibile

Implementazioni

Attributi

Commenti

Inserisce l'elemento specificato alla fine di questa deque, in attesa fino al tempo di attesa specificato, se necessario per rendere disponibile lo spazio.

Java informazioni di riferimento per java.util.concurrent.LinkedBlockingDeque.offerLast.

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