Salve!
Ho realizzato un'applicazione in vb.net 2005 che avvia due processi in background (backgroundworker per l'esattezza) indipendenti fra loro.
Ciascuno di essi esegue un ciclo while da cui esce solo ad una determinata condizione.
Il programma funziona correttamente ma... occupa il 99% della CPU.
Esiste un modo (magari nelle impostazioni di progetto) per dire alla propria applicazione di NON oltrepassare mai una certa percentuale di utilizzo della CPU?
Cioè vorrei che la mia applicazione, indipendentemente da quante risorse sono libere, non utilizzasse più dell'x% della cpu disponibile.
Grazie assai per qualunque suggerimento-risposta.
![]()