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

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

Si applica a