Subj : Re: Recursive mutexes To : comp.programming.threads From : notme Date : Thu Mar 24 2005 01:55 pm > http://groups.google.de/groups?selm=408E48E8.D67F1EA5%40web.de Thank you Alexander. I looked into this and it seems very similar to what I did. Your code pointed me to correct to reset the owner after releasing the mutex, which I didn't. Only concern is what "tsd flag key" mean? Specifically TSD..? And your comment about "posix safety", does it refer to destroying the mutex without releasing it previously (in case it were locked)? This is your quote: "Note that if you need "posix safety" with respect to unlock/destroy of this lock, "tsd::set(&key, false);" shall be done before "lock.release();" (and of course the underlying nonrecursive lock itself shall be safe with respect to unlock/destroy)." Thanks again. .