[Boost-bugs] [Boost C++ Libraries] #6531: error in doc: interprocess/synchronization_mechanisms

Subject: [Boost-bugs] [Boost C++ Libraries] #6531: error in doc: interprocess/synchronization_mechanisms
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-02-07 11:35:35


#6531: error in doc: interprocess/synchronization_mechanisms
------------------------------+---------------------------------------------
 Reporter: anonymous | Owner: igaztanaga
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: interprocess
  Version: Boost 1.48.0 | Severity: Problem
 Keywords: |
------------------------------+---------------------------------------------
 http://www.boost.org/doc/libs/1_48_0/doc/html/interprocess/synchronization_mechanisms.html#interprocess.synchronization_mechanisms.upgradable_mutexes

 quote 1 from

 Upgradable Mutexes / What's An Upgradable Mutex? / Upgradable lock:

 (...)If a thread acquires an upgradable lock, other threads '''can'''
 acquire a sharable lock.(...)
 - (true)


 quote 2 from

 Upgradable Mutexes / Upgradable Mutex Operations / Sharable Locking:

 void lock_sharable()

 Effects: The calling thread tries to obtain sharable ownership of the
 mutex, and if another thread has exclusive '''or upgradable''' ownership
 of the mutex, '''waits until it can''' obtain the ownership.
 - (false for upgradable ownership)

 in lock_sharable(), try_lock_sharable(), timed_lock_sharable() etc.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/6531>
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:08 UTC