Re: [Boost-bugs] [Boost C++ Libraries] #7720: exception lock_error while intensive locking/unlocking of mutex

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7720: exception lock_error while intensive locking/unlocking of mutex
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-02-12 06:53:13


#7720: exception lock_error while intensive locking/unlocking of mutex
----------------------------------------+-----------------------------------
  Reporter: sergey.stepanov@… | Owner: viboes
      Type: Bugs | Status: reopened
 Milestone: To Be Determined | Component: thread
   Version: Boost 1.51.0 | Severity: Problem
Resolution: | Keywords: lock_error
----------------------------------------+-----------------------------------

Comment (by Andrey <nikolay@…>):

 Unfortunately, my first project where the problem is reproducible is
 really time critical module. It is a reason why the performance issue with
 generic implementation has been found in such little time period. I have
 made some tests on 1.52 and found that from the performance perspective it
 is better for me don't use upgrade_lock at all than use generic
 implementation of shared_mutex.
 Now while new release of my program is under development I am waiting for
 the fix for this issue. But if it will not be fixed till end of March I
 will need to choose:
 - downgrade boost to 1.44 to have fast and bug-free upgrade_lock with
 shared_mutex
 or
 - rewrite code to don't use upgrade_lock in my projects

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/7720#comment:9>
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:50:12 UTC