LinkedTransferQueue.TryTransfer Metode

Definisi

Overload

Nama Deskripsi
TryTransfer(Object)

Mentransfer elemen ke konsumen yang menunggu segera, jika memungkinkan.

TryTransfer(Object, Int64, TimeUnit)

Mentransfer elemen ke konsumen jika memungkinkan untuk melakukannya sebelum batas waktu berlalu.

TryTransfer(Object)

Mentransfer elemen ke konsumen yang menunggu segera, jika memungkinkan.

[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

Parameter

e
Object

Mengembalikan

Penerapan

Atribut

Keterangan

Mentransfer elemen ke konsumen yang menunggu segera, jika memungkinkan.

Lebih tepatnya, mentransfer elemen yang ditentukan segera jika ada konsumen yang sudah menunggu untuk menerimanya (dalam #take atau berwaktu #poll(long,TimeUnit) poll), jika tidak kembali false tanpa mengantri elemen.

Java dokumentasi untuk java.util.concurrent.LinkedTransferQueue.tryTransfer(E).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

TryTransfer(Object, Int64, TimeUnit)

Mentransfer elemen ke konsumen jika memungkinkan untuk melakukannya sebelum batas waktu berlalu.

[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

Parameter

e
Object
timeout
Int64
unit
TimeUnit

Mengembalikan

Penerapan

Atribut

Keterangan

Mentransfer elemen ke konsumen jika memungkinkan untuk melakukannya sebelum batas waktu berlalu.

Lebih tepatnya, mentransfer elemen yang ditentukan segera jika ada konsumen yang sudah menunggu untuk menerimanya (dalam #take atau berwaktu #poll(long,TimeUnit) poll), jika tidak menyisipkan elemen yang ditentukan pada ekor antrean ini dan menunggu sampai elemen diterima oleh konsumen, mengembalikan false jika waktu tunggu yang ditentukan berlalu sebelum elemen dapat ditransfer.

Java dokumentasi untuk java.util.concurrent.LinkedTransferQueue.tryTransfer(E, long, java.util.concurrent.TimeUnit).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk