Executors.NewSingleThreadScheduledExecutor 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
| NewSingleThreadScheduledExecutor() |
Membuat eksekutor berutas tunggal yang dapat menjadwalkan perintah untuk dijalankan setelah penundaan tertentu, atau untuk dijalankan secara berkala. |
| NewSingleThreadScheduledExecutor(IThreadFactory) |
Membuat eksekutor berutas tunggal yang dapat menjadwalkan perintah untuk dijalankan setelah penundaan tertentu, atau untuk dijalankan secara berkala. |
NewSingleThreadScheduledExecutor()
Membuat eksekutor berutas tunggal yang dapat menjadwalkan perintah untuk dijalankan setelah penundaan tertentu, atau untuk dijalankan secara berkala.
[Android.Runtime.Register("newSingleThreadScheduledExecutor", "()Ljava/util/concurrent/ScheduledExecutorService;", "")]
public static Java.Util.Concurrent.IScheduledExecutorService? NewSingleThreadScheduledExecutor();
[<Android.Runtime.Register("newSingleThreadScheduledExecutor", "()Ljava/util/concurrent/ScheduledExecutorService;", "")>]
static member NewSingleThreadScheduledExecutor : unit -> Java.Util.Concurrent.IScheduledExecutorService
Mengembalikan
eksekutor terjadwal yang baru dibuat
- Atribut
Keterangan
Membuat eksekutor berutas tunggal yang dapat menjadwalkan perintah untuk dijalankan setelah penundaan tertentu, atau untuk dijalankan secara berkala. (Perhatikan bahwa jika utas tunggal ini berakhir karena kegagalan selama eksekusi sebelum dimatikan, yang baru akan menggantikannya jika diperlukan untuk menjalankan tugas berikutnya.) Tugas dijamin untuk dijalankan secara berurutan, dan tidak lebih dari satu tugas akan aktif pada waktu tertentu. Tidak seperti yang setara dengan newScheduledThreadPool(1) eksekutor yang dikembalikan dijamin tidak dapat dikonfigurasi ulang untuk menggunakan utas tambahan.
Dokumentasi Java untuk java.util.concurrent.Executors.newSingleThreadScheduledExecutor().
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
NewSingleThreadScheduledExecutor(IThreadFactory)
Membuat eksekutor berutas tunggal yang dapat menjadwalkan perintah untuk dijalankan setelah penundaan tertentu, atau untuk dijalankan secara berkala.
[Android.Runtime.Register("newSingleThreadScheduledExecutor", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;", "")]
public static Java.Util.Concurrent.IScheduledExecutorService? NewSingleThreadScheduledExecutor(Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("newSingleThreadScheduledExecutor", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;", "")>]
static member NewSingleThreadScheduledExecutor : Java.Util.Concurrent.IThreadFactory -> Java.Util.Concurrent.IScheduledExecutorService
Parameter
- threadFactory
- IThreadFactory
pabrik yang akan digunakan saat membuat utas baru
Mengembalikan
eksekutor terjadwal yang baru dibuat
- Atribut
Pengecualian
jika threadFactory null
Keterangan
Membuat eksekutor berutas tunggal yang dapat menjadwalkan perintah untuk dijalankan setelah penundaan tertentu, atau untuk dijalankan secara berkala. (Perhatikan bahwa jika utas tunggal ini berakhir karena kegagalan selama eksekusi sebelum dimatikan, yang baru akan menggantikannya jika diperlukan untuk menjalankan tugas berikutnya.) Tugas dijamin untuk dijalankan secara berurutan, dan tidak lebih dari satu tugas akan aktif pada waktu tertentu. Tidak seperti yang setara dengan newScheduledThreadPool(1, threadFactory) eksekutor yang dikembalikan dijamin tidak dapat dikonfigurasi ulang untuk menggunakan utas tambahan.
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.