Le problème est qu'il n'est pas normal de vouloir laisser le processeur inactif pendant que vous avez du travail à faire. Normalement, vous définissez une tâche d'arrière-plan sur la priorité IDLE et laissez le système d'exploitation gérer la planification de tout le temps CPU qui n'est pas utilisé par les tâches interactives.
Il me semble que le problème est le processus de surveillance.
Si votre tâche en arrière-plan est liée au processeur, vous souhaitez qu'elle prenne tout le temps processeur inutilisé pour sa tâche.
Peut-être devriez-vous envisager de corriger le programme de surveillance ?