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 utilizzare quando si imposta l'oggetto PackagePriorityClass per un pacchetto utilizzando l' DTSPriorityClass enumerazione.
Package p = new Package();
p.PackagePriorityClass = DTSPriorityClass.BelowNormal;
Dim p As Package = New Package()
p.PackagePriorityClass = DTSPriorityClass.BelowNormal
Commenti
DTSPriorityClassDefinisce il set di tutti i valori possibili per la priorità di un thread. Le priorità dei thread specificano la priorità relativa di un thread rispetto a un'altra.
Ogni thread ha una priorità assegnata. Ai thread creati all'interno del runtime viene inizialmente assegnata la priorità predefinita, mentre i thread creati all'esterno del runtime mantengono la priorità precedente quando entrano in fase di esecuzione. È 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 utilizzato per determinare l'ordine di esecuzione del thread varia a seconda del sistema operativo.
La priorità dei thread per questa enumerazione, in ordine con la priorità più alta al più basso, è la seguente:
Predefinito
AboveNormal
Normale
BelowNormal
Idle