LinkedBlockingDeque.OfferFirst Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| OfferFirst(Object) |
Inserisce l'elemento specificato nella parte anteriore 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. |
| OfferFirst(Object, Int64, TimeUnit) |
Inserisce l'elemento specificato nella parte anteriore di questa deque, in attesa fino al tempo di attesa specificato, se necessario per rendere disponibile lo spazio. |
OfferFirst(Object)
Inserisce l'elemento specificato nella parte anteriore 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("offerFirst", "(Ljava/lang/Object;)Z", "GetOfferFirst_Ljava_lang_Object_Handler")]
public virtual bool OfferFirst(Java.Lang.Object? e);
[<Android.Runtime.Register("offerFirst", "(Ljava/lang/Object;)Z", "GetOfferFirst_Ljava_lang_Object_Handler")>]
abstract member OfferFirst : Java.Lang.Object -> bool
override this.OfferFirst : 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 nella parte anteriore 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 è generalmente preferibile al metodo addFirst, che può non riuscire a inserire un elemento solo generando un'eccezione.
Java informazioni di riferimento per java.util.concurrent.LinkedBlockingDeque.offerFirst.
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
OfferFirst(Object, Int64, TimeUnit)
Inserisce l'elemento specificato nella parte anteriore di questa deque, in attesa fino al tempo di attesa specificato, se necessario per rendere disponibile lo spazio.
[Android.Runtime.Register("offerFirst", "(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z", "GetOfferFirst_Ljava_lang_Object_JLjava_util_concurrent_TimeUnit_Handler")]
public virtual bool OfferFirst(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("offerFirst", "(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z", "GetOfferFirst_Ljava_lang_Object_JLjava_util_concurrent_TimeUnit_Handler")>]
abstract member OfferFirst : Java.Lang.Object * int64 * Java.Util.Concurrent.TimeUnit -> bool
override this.OfferFirst : 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 nella parte anteriore 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.offerFirst.
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.