ThreadState Enum

Definisi

Menentukan status eksekusi utas saat ini.

public enum class ThreadState
public enum ThreadState
type ThreadState = 
Public Enum ThreadState
Warisan
ThreadState

Bidang

Nama Nilai Deskripsi
Initialized 0

Status yang menunjukkan utas telah diinisialisasi, tetapi belum dimulai.

Ready 1

Status yang menunjukkan utas menunggu untuk menggunakan prosesor karena tidak ada prosesor yang gratis. Utas disiapkan untuk dijalankan pada prosesor berikutnya yang tersedia.

Running 2

Status yang menunjukkan utas saat ini menggunakan prosesor.

Standby 3

Status yang menunjukkan utas akan menggunakan prosesor. Hanya satu utas yang dapat berada dalam status ini pada satu waktu.

Terminated 4

Status yang menunjukkan utas telah selesai dieksekusi dan telah keluar.

Wait 5

Status yang menunjukkan utas tidak siap untuk menggunakan prosesor karena menunggu operasi periferal selesai atau sumber daya menjadi gratis. Ketika utas siap, utas akan dijadwalkan ulang.

Transition 6

Status yang menunjukkan utas sedang menunggu sumber daya, selain prosesor, sebelum dapat dijalankan. Misalnya, mungkin menunggu tumpukan eksekusinya di-paged in dari disk.

Unknown 7

Status utas tidak diketahui.

Keterangan

Important

Ada dua enumerasi status utas, System.Diagnostics.ThreadState dan System.Threading.ThreadState. Enumerasi status utas hanya menarik dalam beberapa skenario penelusuran kesalahan. Kode Anda tidak boleh menggunakan status utas untuk menyinkronkan aktivitas utas.

Berlaku untuk

Lihat juga