Executors.NewWorkStealingPool Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| NewWorkStealingPool() |
Membuat kumpulan alur pencurian kerja menggunakan jumlah prosesor Runtime#availableProcessors yang tersedia sebagai tingkat paralelisme targetnya. |
| NewWorkStealingPool(Int32) |
Membuat kumpulan utas yang mempertahankan utas yang cukup untuk mendukung tingkat paralelisme tertentu, dan dapat menggunakan beberapa antrean untuk mengurangi ketidakcocokan. |
NewWorkStealingPool()
Membuat kumpulan alur pencurian kerja menggunakan jumlah prosesor Runtime#availableProcessors yang tersedia sebagai tingkat paralelisme targetnya.
[Android.Runtime.Register("newWorkStealingPool", "()Ljava/util/concurrent/ExecutorService;", "", ApiSince=24)]
public static Java.Util.Concurrent.IExecutorService? NewWorkStealingPool();
[<Android.Runtime.Register("newWorkStealingPool", "()Ljava/util/concurrent/ExecutorService;", "", ApiSince=24)>]
static member NewWorkStealingPool : unit -> Java.Util.Concurrent.IExecutorService
Mengembalikan
kumpulan utas yang baru dibuat
- Atribut
Keterangan
Membuat kumpulan alur pencurian kerja menggunakan jumlah prosesor Runtime#availableProcessors yang tersedia sebagai tingkat paralelisme targetnya.
Ditambahkan dalam 1.8.
Java dokumentasi untuk java.util.concurrent.Executors.newWorkStealingPool().
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
NewWorkStealingPool(Int32)
Membuat kumpulan utas yang mempertahankan utas yang cukup untuk mendukung tingkat paralelisme tertentu, dan dapat menggunakan beberapa antrean untuk mengurangi ketidakcocokan.
[Android.Runtime.Register("newWorkStealingPool", "(I)Ljava/util/concurrent/ExecutorService;", "", ApiSince=24)]
public static Java.Util.Concurrent.IExecutorService? NewWorkStealingPool(int parallelism);
[<Android.Runtime.Register("newWorkStealingPool", "(I)Ljava/util/concurrent/ExecutorService;", "", ApiSince=24)>]
static member NewWorkStealingPool : int -> Java.Util.Concurrent.IExecutorService
Parameter
- parallelism
- Int32
tingkat paralelisme yang ditargetkan
Mengembalikan
kumpulan utas yang baru dibuat
- Atribut
Keterangan
Membuat kumpulan utas yang mempertahankan utas yang cukup untuk mendukung tingkat paralelisme tertentu, dan dapat menggunakan beberapa antrean untuk mengurangi ketidakcocokan. Tingkat paralelisme sesuai dengan jumlah maksimum utas yang aktif terlibat, atau tersedia untuk terlibat dalam pemrosesan tugas. Jumlah aktual utas dapat bertambah dan menyusut secara dinamis. Kumpulan pencurian kerja tidak menjamin tentang urutan di mana tugas yang dikirimkan dijalankan.
Ditambahkan dalam 1.8.
Java dokumentasi untuk java.util.concurrent.Executors.newWorkStealingPool(int).
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.