Executors.NewWorkStealingPool Metode

Definisi

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.

Berlaku untuk