Bagikan melalui


Executors.NewSingleThreadScheduledExecutor Metode

Definisi

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.

Dokumentasi Java untuk java.util.concurrent.Executors.newSingleThreadScheduledExecutor(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