ThreadPriorityLevel Enum
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.
Menentukan tingkat prioritas utas.
public enum class ThreadPriorityLevel
public enum ThreadPriorityLevel
type ThreadPriorityLevel =
Public Enum ThreadPriorityLevel
- Warisan
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.