Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/08/2013, 15:29
amchacon
 
Fecha de Ingreso: julio-2012
Mensajes: 375
Antigüedad: 12 años, 4 meses
Puntos: 28
Respuesta: Como reducir uso de cpu en buble infinito

Cita:
Iniciado por shiro51 Ver Mensaje
Pero, ¿como compruebo que la variable a cambiado?, y envió la señal, necesito un buble infinito hasta que la variable cambia y así reactivar el hilo, estoy en las mismas.
Las variables no, me refiero a las variables de condicion (condiction variables). Fueron creadas precisamente para evitar este problema.

El hilo se queda bloqueado en una pausa infinita, y no despierta hasta que otro hilo "le avise". Su consumo de CPU es cero.

¿Que usas para los threads? ¿Pthread? ¿C++11? ¿Windows API?