Re: [Boost-bugs] [Boost C++ Libraries] #2219: conditional_variable_any::any fails to release recursive_mutex when mutex has been acquired by the same thread more than one time

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #2219: conditional_variable_any::any fails to release recursive_mutex when mutex has been acquired by the same thread more than one time
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-09-02 17:34:17


#2219: conditional_variable_any::any fails to release recursive_mutex when mutex
has been acquired by the same thread more than one time
--------------------------------------+-------------------------------------
  Reporter: brad_wade_at_[hidden] | Owner: anthonyw
      Type: Bugs | Status: closed
 Milestone: Boost 1.36.0 | Component: thread
   Version: Boost 1.36.0 | Severity: Regression
Resolution: wontfix | Keywords: condition_variable_any recursive_mutex
--------------------------------------+-------------------------------------

Comment(by brad_wade_at_[hidden]):

 I was afraid of that. The old boost::condition would unlock the mutex
 however many times it had been acquired and then would restore the lock
 count appropriately when the wait() function completed. I was pleasantly
 surprised when I saw that it worked. Looks like I'll need to find a
 workaround... Thanks for your reply.

-- 
Ticket URL: <http://svn.boost.org/trac/boost/ticket/2219#comment:3>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:58 UTC