Bagikan melalui


ThreadState Enum

Definisi

Menentukan status eksekusi utas saat ini.

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

Bidang

Initialized 0

Status yang menunjukkan utas telah diinisialisasi, tetapi belum dimulai.

Ready 1

Status yang menunjukkan utas sedang menunggu untuk menggunakan prosesor karena tidak ada prosesor yang gratis. Utas disiapkan untuk berjalan 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 keadaan ini pada satu waktu.

Terminated 4

Status yang menunjukkan utas telah selesai dieksekusi dan telah keluar.

Transition 6

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

Unknown 7

Status utas tidak diketahui.

Wait 5

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

Keterangan

Penting

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