AsynchronousChannelGroup.WithFixedThreadPool(Int32, IThreadFactory) 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.
Membuat grup saluran asinkron dengan kumpulan utas tetap.
[Android.Runtime.Register("withFixedThreadPool", "(ILjava/util/concurrent/ThreadFactory;)Ljava/nio/channels/AsynchronousChannelGroup;", "", ApiSince=26)]
public static Java.Nio.Channels.AsynchronousChannelGroup? WithFixedThreadPool(int nThreads, Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("withFixedThreadPool", "(ILjava/util/concurrent/ThreadFactory;)Ljava/nio/channels/AsynchronousChannelGroup;", "", ApiSince=26)>]
static member WithFixedThreadPool : int * Java.Util.Concurrent.IThreadFactory -> Java.Nio.Channels.AsynchronousChannelGroup
Parameter
- nThreads
- Int32
Jumlah utas dalam kumpulan
- threadFactory
- IThreadFactory
Pabrik yang digunakan saat membuat utas baru
Mengembalikan
Grup saluran asinkron baru
- Atribut
Keterangan
Membuat grup saluran asinkron dengan kumpulan utas tetap.
Grup saluran asinkron yang dihasilkan menggunakan kembali jumlah utas tetap. Kapan saja, paling banyak nThreads utas akan menjadi tugas pemrosesan aktif yang dikirimkan untuk menangani peristiwa I/O dan mengirimkan hasil penyelesaian untuk operasi yang dimulai pada saluran asinkron dalam grup.
Grup dibuat dengan memanggil AsynchronousChannelProvider#openAsynchronousChannelGroup(int,ThreadFactory) openAsynchronousChannelGroup(int,ThreadFactory) metode objek default AsynchronousChannelProvider di seluruh sistem.
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.