DTSPriorityClass Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает приоритет потока в классе.
public enum class DTSPriorityClass
public enum DTSPriorityClass
type DTSPriorityClass =
Public Enum DTSPriorityClass
- Наследование
-
DTSPriorityClass
Поля
| Имя | Значение | Описание |
|---|---|---|
| Default | 0 | Поток планируется раньше потоков с любым другим приоритетом. Это самый высокий приоритет потока. |
| AboveNormal | 1 | Поток планируется после потоков с приоритетом по умолчанию и раньше потоков с обычным приоритетом. |
| Normal | 2 | Поток планируется после потоков с приоритетом Default и Выше Normal, а также до тех, у которых приоритет ниже нормального и Lowest Priority. |
| BelowNormal | 3 | Поток планируется после потоков с приоритетом Default, Above Normal и Normal, а также перед потоками с минимальным приоритетом. |
| Idle | 4 | Этот поток планируется после потоков с любым другим приоритетом. |
Примеры
Следующий пример показывает синтаксис, который следует использовать при установке PackagePriorityClass для пакета с использованием DTSPriorityClass перечисления.
Package p = new Package();
p.PackagePriorityClass = DTSPriorityClass.BelowNormal;
Dim p As Package = New Package()
p.PackagePriorityClass = DTSPriorityClass.BelowNormal
Комментарии
Он DTSPriorityClass определяет множество всех возможных значений для приоритета потока. Приоритеты потоков указывают относительный приоритет одного потока и другого.
Каждый поток имеет назначенный приоритет. Потоки, созданные внутри runtime, изначально получают приоритет по умолчанию, тогда как потоки, созданные вне процесса выполнения, сохраняют прежний приоритет при входе в процесс выполнения. Вы можете получить и установить приоритет потока, обратившись к его Priority свойствам, таким как PackagePriorityClass.
Потоки планируются для выполнения, учитывая их приоритеты. Алгоритм планирования, используемый для определения порядка выполнения потока, зависит от каждой операционной системы.
Приоритет потоков для этого перечисления, в порядке от наивысшего приоритета к наименьшему, следующий:
Default
AboveNormal
Нормальный
BelowNormal
Бездействие