DTSPriorityClass Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Descrive la priorità di un thread in una classe.
public enum class DTSPriorityClass
public enum DTSPriorityClass
type DTSPriorityClass =
Public Enum DTSPriorityClass
- Ereditarietà
-
DTSPriorityClass
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Default | 0 | Il thread viene programmato prima di quelli con qualsiasi altra priorità. Questa è la priorità più alta del thread. |
| AboveNormal | 1 | Il thread viene programmato dopo i thread con priorità Default e prima di quelli con priorità Normale. |
| Normal | 2 | Il thread viene programmato dopo i thread con priorità Default e AboveNormal, e prima di quelli con priorità BelowNormal e Lowest priority. |
| BelowNormal | 3 | Il thread viene programmato dopo i thread con priorità Default, AboveNormal e Normal e prima di quelli con priorità più bassa. |
| Idle | 4 | Questo thread viene programmato dopo i thread con qualsiasi altra priorità. |
Esempio
Il seguente esempio mostra la sintassi da usare quando si imposta PackagePriorityClass per un pacchetto usando l'enumerazione DTSPriorityClass .
Package p = new Package();
p.PackagePriorityClass = DTSPriorityClass.BelowNormal;
Dim p As Package = New Package()
p.PackagePriorityClass = DTSPriorityClass.BelowNormal
Commenti
Il DTSPriorityClass sistema definisce l'insieme di tutti i possibili valori per una priorità di thread. Le priorità dei thread specificano la priorità relativa di un thread rispetto a un'altra.
Ogni thread ha una priorità assegnata. I thread creati all'interno dell'runtime vengono inizialmente assegnati alla priorità Predefinita, mentre i thread creati fuori dal runtime mantengono la priorità precedente quando entrano nell'runtime. Puoi ottenere e impostare la priorità di un thread accedendo alla sua Priority proprietà, come il PackagePriorityClassfile .
L'esecuzione dei thread viene pianificata in base alla relativa priorità. L'algoritmo di pianificazione usato per determinare l'ordine di esecuzione del thread varia in base a ogni sistema operativo.
La priorità dei thread per questa enumerazione, in ordine dalla priorità massima alla più bassa, è la seguente:
Default
AboveNormal
Normale
BelowNormal
Idle