DTSPriorityClass 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.
Menjelaskan prioritas utas di kelas.
public enum class DTSPriorityClass
public enum DTSPriorityClass
type DTSPriorityClass =
Public Enum DTSPriorityClass
- Warisan
-
DTSPriorityClass
Bidang
AboveNormal | 1 | Utas dijadwalkan setelah utas dengan prioritas Default dan sebelum alur dengan prioritas Normal. |
BelowNormal | 3 | Utas dijadwalkan setelah utas dengan prioritas Default, AboveNormal, dan Normal dan sebelum alur dengan prioritas Terendah. |
Default | 0 | Utas dijadwalkan sebelum utas dengan prioritas lainnya. Ini adalah prioritas utas tertinggi. |
Idle | 4 | Utas ini dijadwalkan setelah utas dengan prioritas lainnya. |
Normal | 2 | Utas dijadwalkan setelah utas dengan prioritas Default dan AboveNormal, dan sebelum alur dengan prioritas BelowNormal dan Terendah. |
Contoh
Contoh berikut menunjukkan sintaks yang digunakan saat mengatur PackagePriorityClass untuk paket menggunakan DTSPriorityClass enumerasi.
Package p = new Package();
p.PackagePriorityClass = DTSPriorityClass.BelowNormal;
Dim p As Package = New Package()
p.PackagePriorityClass = DTSPriorityClass.BelowNormal
Keterangan
DTSPriorityClass mendefinisikan kumpulan semua nilai yang mungkin untuk prioritas utas. Prioritas utas menentukan prioritas relatif dari satu utas versus utas lainnya.
Setiap utas memiliki prioritas yang ditetapkan. Utas yang dibuat dalam runtime awalnya diberi prioritas Default, sementara utas yang dibuat di luar runtime mempertahankan prioritas sebelumnya saat memasuki runtime. Anda bisa mendapatkan dan mengatur prioritas utas dengan mengakses propertinya Priority
, seperti PackagePriorityClass.
Rangkaian dijadwalkan untuk eksekusi berdasarkan prioritas mereka. Algoritma penjadwalan yang digunakan untuk menentukan urutan eksekusi utas bervariasi menurut setiap sistem operasi.
Prioritas utas untuk enumerasi ini, dalam urutan prioritas tertinggi ke terendah, adalah sebagai berikut:
Default
AboveNormal
Normal
BelowNormal
Idle