2010-09-12 7 views
0

J'utilise boost :: recursive_mutex. Mais quand je l'utilise try_lock sur ce pour la première fois que je reçois l'erreur suivanteBoost Try lock Assert

CollisionAvoidance: /usr/include/boost/thread/pthread/recursive_mutex.hpp:78: Bool boost :: recursive_mutex :: try_lock(): Assertion `! Res || res == 16 'a échoué.

Pour quelle raison?

Répondre

0

J'ai trouvé le problème J'ai essayé de verrouiller le mutex avant de le créer. Il n'a pas segfault mais n'a pas réussi à acquérir ...