Me estoy poniendo en práctica un hilo muy básico en C#:hilo de obtener el 100% de la CPU muy rápido
private Thread listenThread;
public void startParser()
{
this.listenThread = new Thread(new ThreadStart(checkingData));
this.listenThread.IsBackground = true;
this.listenThread.Start();
}
private void checkingData()
{
while (true)
{
}
}
Entonces inmediatamente obtener el 100% de la CPU. Quiero verificar si los datos del sensor se leen dentro del ciclo while (verdadero). ¿Por qué es así?
Gracias de antemano.
¿Podemos suponer que hay alguna implementación en el bucle 'while', y que tiene alguna capacidad de terminación? – Yuck
Obtener 100% de CPU es correcta de acuerdo con este código. ¿Hay algún intervalo en el que quiera verificar los datos del sensor? Probablemente tengas que dormir el hilo en consecuencia. – CharithJ