1.Io ho degli infinte loops come posso ottenere il consumo della CPU più basso? Dovrei usare un ritardo?Come ottenere il consumo della CPU più basso quando si ha un loop infinito in una discussione
2. Se ho più thread in esecuzione nella mia applicazione e uno di questi è THREAD_PRIORITY_IDLE, interessa anche altri thread?
Il mio codice è come questo per ogni thread
procedure TMatchLanLon.Execute;
begin
while not Terminated do
begin
//some code
Sleep(1000);
end;
end;
Aggiungi la tua versione Delphi, per favore. È importante per le domande relative ai thread. – TLama
@TLama mia versione delphi è XE2 – opc0de
Duplicato di [tua domanda] (http://stackoverflow.com/questions/9715378/infinite-loops-in-separate-threads "loop infiniti in thread separati")? –