J'ai un service Windows en C#. Je veux un certain thread pour effectuer des actions spécifiques, mais seulement lorsque le CPU est inactif. Existe-t-il un moyen de le faire en C#.Comment mettre en place un thread en C# pour ne s'exécuter que lorsque le CPU est inactif?
3
A
Répondre
6
Vous pouvez laisser le système d'exploitation gérer pour vous comme ceci:
Thread thread = Thread.CurrentThread;
thread.Priority = ThreadPriority.Lowest;
2
Essayez le réglage ThreadPriority à BelowNormal ou moins. Voir MSDN.