ForkJoinPool.DrainTasksTo(ICollection<ForkJoinTask>) Metode

Definisi

Menghapus semua tugas yang dikirimkan dan dicabut yang tidak tereksteksi yang tersedia dari antrean penjadwalan dan menambahkannya ke koleksi yang diberikan, tanpa mengubah status eksekusinya.

[Android.Runtime.Register("drainTasksTo", "(Ljava/util/Collection;)I", "GetDrainTasksTo_Ljava_util_Collection_Handler")]
protected virtual int DrainTasksTo(System.Collections.Generic.ICollection<Java.Util.Concurrent.ForkJoinTask>? c);
[<Android.Runtime.Register("drainTasksTo", "(Ljava/util/Collection;)I", "GetDrainTasksTo_Ljava_util_Collection_Handler")>]
abstract member DrainTasksTo : System.Collections.Generic.ICollection<Java.Util.Concurrent.ForkJoinTask> -> int
override this.DrainTasksTo : System.Collections.Generic.ICollection<Java.Util.Concurrent.ForkJoinTask> -> int

Parameter

c
ICollection<ForkJoinTask>

koleksi untuk mentransfer elemen ke

Mengembalikan

jumlah elemen yang ditransfer

Atribut

Keterangan

Menghapus semua tugas yang dikirimkan dan dicabut yang tidak tereksteksi yang tersedia dari antrean penjadwalan dan menambahkannya ke koleksi yang diberikan, tanpa mengubah status eksekusinya. Ini mungkin termasuk tugas yang dihasilkan atau dibungkus secara buatan. Metode ini dirancang untuk dipanggil hanya ketika kumpulan diketahui berhenti. Pemanggilan di lain waktu mungkin tidak menghapus semua tugas. Kegagalan yang dihadapi saat mencoba menambahkan elemen ke koleksi c dapat mengakibatkan elemen tidak ada, baik atau kedua koleksi ketika pengecualian terkait dilemparkan. Perilaku operasi ini tidak ditentukan jika koleksi yang ditentukan dimodifikasi saat operasi sedang berlangsung.

Java dokumentasi untuk java.util.concurrent.ForkJoinPool.drainTasksTo(java.util.Collection<? super java.util.concurrent.ForkJoinTask<?>>).

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