Condividi tramite


SynchronousQueue.Offer Metodo

Definizione

Overload

Offer(Object)

Inserisce l'elemento specificato in questa coda, se un altro thread è in attesa di riceverlo.

Offer(Object, Int64, TimeUnit)

Inserisce l'elemento specificato in questa coda, in attesa, se necessario, del tempo di attesa specificato per la ricezione di un altro thread.

Offer(Object)

Inserisce l'elemento specificato in questa coda, se un altro thread è in attesa di riceverlo.

[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

elemento da aggiungere

Restituisce

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

Implementazioni

Attributi

Commenti

Inserisce l'elemento specificato in questa coda, se un altro thread è in attesa di riceverlo.

Documentazione java per java.util.concurrent.SynchronousQueue.offer(E).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Offer(Object, Int64, TimeUnit)

Inserisce l'elemento specificato in questa coda, in attesa, se necessario, del tempo di attesa specificato per la ricezione di un altro thread.

[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

elemento da aggiungere

timeout
Int64
unit
TimeUnit

Restituisce

true se ha esito positivo o false se il tempo di attesa specificato è trascorso prima che venga visualizzato un consumer

Implementazioni

Attributi

Commenti

Inserisce l'elemento specificato in questa coda, in attesa, se necessario, del tempo di attesa specificato per la ricezione di un altro thread.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a