Bonjour,
Mon programme met en oeuvre deux files d'attente. Ces deux files offrent une fonction is_empty() (retourne vrai si vide) et une fonction bloquante dequeue() (retourne le premier élément stocké dans la file).
Je dispose d'un thread pour traiter ces deux files d'attentes.
Comment dois-je organiser ce thread pour optimiser l'utilisation du CPU. de manière à éviter une boucle d'attente bourin genre :
Code :
- while( q1.is_empty() && q2.is_empty() );
|
Merci d'avance pour vos conseils.
Message édité par xterminhate le 17-10-2004 à 13:47:53
---------------
Cordialement, Xterm-in'Hate...