View Single Post
Old 26-02-2010, 18:47   #12
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Cittā: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
La condition non avrebbe bisogno di avere una mutex acquisita ?
Codice:
	boost::mutex sleepMutex;
	boost::unique_lock<boost::mutex> sleepLock( sleepMutex );
	while(working)
	{
		sleepLock.lock();
		if( sleeping )
			sleepCondition.wait( sleepLock );
		sleepLock.unlock();

		update();

		this_thread::yield();
	}
PS: non conosco libboost, ma vado per analogia con pthread

Ultima modifica di cionci : 26-02-2010 alle 20:03.
cionci č offline   Rispondi citando il messaggio o parte di esso