DTSPriorityClass Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décrit la priorité d'un thread dans une classe.
public enum class DTSPriorityClass
public enum DTSPriorityClass
type DTSPriorityClass =
Public Enum DTSPriorityClass
- Héritage
-
DTSPriorityClass
Champs
AboveNormal | 1 | Le thread est planifié après les threads dotés d'une priorité Par défaut et avant ceux de priorité Normale. |
BelowNormal | 3 | Le thread est planifié après les threads dotés des priorités Par défaut, Supérieure à la normale et Normale, et avant ceux de priorité Minimale. |
Default | 0 | Le thread est planifié avant les threads dotés d'une priorité différente. C'est la priorité de thread la plus élevée. |
Idle | 4 | Ce thread est planifié après les threads dotés d'une priorité différente. |
Normal | 2 | Le thread est planifié après les threads dotés des priorités Par défaut et Supérieure à la normale, et avant ceux de priorités Inférieure à la normale et Minimale. |
Exemples
L’exemple suivant montre la syntaxe à utiliser lors de la définition d’un PackagePriorityClass package à l’aide de l’énumération DTSPriorityClass .
Package p = new Package();
p.PackagePriorityClass = DTSPriorityClass.BelowNormal;
Dim p As Package = New Package()
p.PackagePriorityClass = DTSPriorityClass.BelowNormal
Remarques
Définit DTSPriorityClass l’ensemble de toutes les valeurs possibles pour une priorité de thread. Les priorités de thread spécifient la priorité relative d’un thread par rapport à une autre.
Chaque thread a une priorité affectée. Les threads créés dans le runtime reçoivent initialement la priorité par défaut, tandis que les threads créés en dehors du runtime conservent leur priorité précédente lorsqu’ils entrent dans le runtime. Vous pouvez obtenir et définir la priorité d’un thread en accédant à sa Priority
propriété, telle que le PackagePriorityClass.
Les threads sont planifiés pour être exécutés selon leur priorité. L’algorithme de planification utilisé pour déterminer l’ordre d’exécution des threads varie selon chaque système d’exploitation.
La priorité des threads pour cette énumération, dans l’ordre de priorité la plus élevée à la plus basse, est la suivante :
Default
AboveNormal
Normal
BelowNormal
Idle