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
AboveNormal | 1 | Il thread è pianificato dopo i thread con priorità Default e prima di quelli con priorità Normal. |
BelowNormal | 3 | Il thread è pianificato dopo i thread con priorità Default, AboveNormal e Normal e prima di quelli con priorità Lowest. |
Default | 0 | Il thread è pianificato prima dei thread con qualsiasi altra priorità. Si tratta della priorità più elevata per il thread. |
Idle | 4 | Questo thread è pianificato dopo i thread con qualsiasi altra priorità. |
Normal | 2 | Il thread è pianificato dopo i thread con priorità Default e AboveNormal e prima di quelli con priorità BelowNormal e Lowest. |
Esempio
Nell'esempio seguente viene illustrata la sintassi da usare quando si imposta l'oggetto 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
Definisce DTSPriorityClass il set di tutti i valori possibili per una priorità thread. Le priorità del thread specificano la priorità relativa di un thread rispetto a un'altra.
Ogni thread ha una priorità assegnata. I thread creati all'interno del runtime vengono inizialmente assegnati alla priorità predefinita, mentre i thread creati all'esterno del runtime mantengono la priorità precedente quando accedono al runtime. È possibile ottenere e impostare la priorità di un thread accedendo alla relativa Priority
proprietà, ad esempio .PackagePriorityClass
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 con ogni sistema operativo.
La priorità dei thread per questa enumerazione, in ordine di priorità più bassa, è la seguente:
Predefinito
AboveNormal
Normale
BelowNormal
Idle