ProcessThread.BasePriority Properti
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.
Mendapatkan prioritas dasar utas.
public:
property int BasePriority { int get(); };
public int BasePriority { get; }
member this.BasePriority : int
Public ReadOnly Property BasePriority As Integer
Nilai Properti
Prioritas dasar utas, yang dihitung sistem operasi dengan menggabungkan kelas prioritas proses dengan tingkat prioritas utas terkait.
Keterangan
BasePriority adalah prioritas awal untuk utas proses. Anda dapat melihat informasi tentang prioritas dasar melalui penghitung Basis Prioritas Monitor Sistem.
Sistem operasi menghitung prioritas dasar utas dengan menggabungkan rentang tingkat prioritas utas dengan kelas prioritas proses. Anda dapat mengatur properti proses Process.PriorityClass ke salah satu nilai dalam ProcessPriorityClass enumerasi, yaitu Idle, , Normal, HighAboveNormal, BelowNormal, atau RealTime. Anda dapat mengatur properti utas PriorityLevel ke rentang nilai yang mengikat prioritas dasar utas. Win32 menggunakan empat kelas prioritas dengan tujuh tingkat prioritas dasar per kelas.
Prioritas utas saat ini mungkin menyimpang dari prioritas dasar. Misalnya, sistem operasi dapat mengubah CurrentPriority properti berdasarkan waktu yang berlalu atau peningkatan lainnya ketika proses harus diletakkan di depan orang lain untuk akses ke prosesor. Selain itu, Anda dapat mengatur PriorityBoostEnabled properti untuk menyebabkan sistem untuk sementara meningkatkan prioritas utas setiap kali proses diambil dari status tunggu. Prioritas diatur ulang ketika proses kembali ke status tunggu.