Bonjour,

le code suivant utilise-t-il la bonne méthode pour vérifier si un mutex est bloqué ou pas ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
bool isMutexLocked(boost::mutex & mutex)
{
	bool locked = false;
 
	// try blocking the mutex
	{
		boost::mutex::scoped_lock lock(mutex, boost::try_to_lock); 
		if(lock.owns_lock())
		{
			locked = false;
		}
		else
		{
			locked = true;
		}		
	}
 
	return locked;
}
Merci

Flo.