Share via


ThreadPriorityLevel Enum

Definisi

Menentukan tingkat prioritas utas.

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

Bidang

AboveNormal 1

Menentukan satu langkah di atas prioritas normal untuk yang terkait ProcessPriorityClass.

BelowNormal -1

Menentukan satu langkah di bawah prioritas normal untuk yang terkait ProcessPriorityClass.

Highest 2

Menentukan prioritas tertinggi. Ini adalah dua langkah di atas prioritas normal untuk yang terkait ProcessPriorityClass.

Idle -15

Menentukan prioritas menganggur. Ini adalah nilai prioritas serendah mungkin dari semua utas, terlepas dari nilai yang terkait ProcessPriorityClass.

Lowest -2

Menentukan prioritas terendah. Ini adalah dua langkah di bawah prioritas normal untuk yang terkait ProcessPriorityClass.

Normal 0

Menentukan prioritas normal untuk yang terkait ProcessPriorityClass.

TimeCritical 15

Menentukan prioritas kritis waktu. Ini adalah prioritas tertinggi dari semua utas, terlepas dari nilai yang terkait ProcessPriorityClass.

Keterangan

Setiap utas memiliki tingkat prioritas dasar yang ditentukan oleh nilai prioritas utas dan kelas prioritas prosesnya. Sistem operasi menggunakan tingkat prioritas dasar dari semua utas yang dapat dieksekusi untuk menentukan utas mana yang mendapatkan iringan waktu prosesor berikutnya.

Tingkat prioritas bukan nilai absolut, tetapi sebaliknya adalah rentang nilai prioritas. Sistem operasi menghitung prioritas dengan menggunakan kelas prioritas proses untuk menentukan di mana, dalam rentang yang ditentukan oleh PriorityLevel properti , untuk mengatur prioritas utas.

Berlaku untuk

Lihat juga