LinkedTransferQueue.TryTransfer Método

Definición

Sobrecargas

Nombre Description
TryTransfer(Object)

Transfiere el elemento a un consumidor en espera inmediatamente, si es posible.

TryTransfer(Object, Int64, TimeUnit)

Transfiere el elemento a un consumidor si es posible hacerlo antes de que transcurra el tiempo de espera.

TryTransfer(Object)

Transfiere el elemento a un consumidor en espera inmediatamente, si es posible.

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

Parámetros

e
Object

Devoluciones

Implementaciones

Atributos

Comentarios

Transfiere el elemento a un consumidor en espera inmediatamente, si es posible.

Más precisamente, transfiere el elemento especificado inmediatamente si existe un consumidor que ya espera recibirlo (en #take o con #poll(long,TimeUnit) polltiempo), de lo contrario, devuelve false sin poner en cola el elemento.

Java documentación para java.util.concurrent.LinkedTransferQueue.tryTransfer(E).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

TryTransfer(Object, Int64, TimeUnit)

Transfiere el elemento a un consumidor si es posible hacerlo antes de que transcurra el tiempo de espera.

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

Parámetros

e
Object
timeout
Int64
unit
TimeUnit

Devoluciones

Implementaciones

Atributos

Comentarios

Transfiere el elemento a un consumidor si es posible hacerlo antes de que transcurra el tiempo de espera.

Más precisamente, transfiere el elemento especificado inmediatamente si existe un consumidor que ya espera recibirlo (en #take o con #poll(long,TimeUnit) polltiempo), inserta el elemento especificado en la cola de esta cola y espera hasta que un consumidor reciba el elemento, devolviendo false si el tiempo de espera especificado transcurre antes de que se pueda transferir el elemento.

Java documentación para java.util.concurrent.LinkedTransferQueue.tryTransfer(E, long, java.util.concurrent.TimeUnit).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a