Bagikan melalui


AsynchronousChannelGroup.WithFixedThreadPool(Int32, IThreadFactory) Metode

Definisi

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.

Dokumentasi Java untuk java.nio.channels.AsynchronousChannelGroup.withFixedThreadPool(int, java.util.concurrent.ThreadFactory).

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