Condividi tramite


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 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

Si applica a