DTSPriorityClass Enumerazione

Definizione

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

Si applica a