Searched refs:rw_mutex (Results 1 – 5 of 5) sorted by relevance
/third_party/boost/libs/thread/test/ |
D | test_shared_mutex_timed_locks.cpp | 24 boost::shared_mutex rw_mutex; in BOOST_AUTO_TEST_CASE() local 29 …boost::thread writer(simple_writing_thread(rw_mutex,finish_mutex,unblocked_mutex,unblocked_count)); in BOOST_AUTO_TEST_CASE() 36 bool timed_lock_succeeded=rw_mutex.timed_lock_shared(timeout); in BOOST_AUTO_TEST_CASE() 41 rw_mutex.unlock_shared(); in BOOST_AUTO_TEST_CASE() 46 timed_lock_succeeded=rw_mutex.timed_lock_shared(wait_duration); in BOOST_AUTO_TEST_CASE() 51 rw_mutex.unlock_shared(); in BOOST_AUTO_TEST_CASE() 60 boost::shared_mutex rw_mutex; in BOOST_AUTO_TEST_CASE() local 67 bool timed_lock_succeeded=rw_mutex.timed_lock_shared(timeout); in BOOST_AUTO_TEST_CASE() 72 rw_mutex.unlock_shared(); in BOOST_AUTO_TEST_CASE() 77 timed_lock_succeeded=rw_mutex.timed_lock_shared(wait_duration); in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_shared_mutex_timed_locks_chrono.cpp | 26 boost::shared_mutex rw_mutex; in BOOST_AUTO_TEST_CASE() local 31 …boost::thread writer(simple_writing_thread(rw_mutex,finish_mutex,unblocked_mutex,unblocked_count)); in BOOST_AUTO_TEST_CASE() 38 bool timed_lock_succeeded=rw_mutex.try_lock_shared_until(timeout); in BOOST_AUTO_TEST_CASE() 43 rw_mutex.unlock_shared(); in BOOST_AUTO_TEST_CASE() 48 timed_lock_succeeded=rw_mutex.try_lock_shared_for(wait_duration); in BOOST_AUTO_TEST_CASE() 53 rw_mutex.unlock_shared(); in BOOST_AUTO_TEST_CASE() 62 boost::shared_mutex rw_mutex; in BOOST_AUTO_TEST_CASE() local 68 bool timed_lock_succeeded=rw_mutex.try_lock_shared_until(timeout); in BOOST_AUTO_TEST_CASE() 73 rw_mutex.unlock_shared(); in BOOST_AUTO_TEST_CASE() 78 timed_lock_succeeded=rw_mutex.try_lock_shared_for(wait_duration); in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_shared_mutex_part_2.cpp | 64 boost::shared_mutex rw_mutex; in BOOST_AUTO_TEST_CASE() local 77 …pool.create_thread(locking_thread<boost::upgrade_lock<boost::shared_mutex> >(rw_mutex,unblocked_co… in BOOST_AUTO_TEST_CASE() 104 boost::shared_mutex rw_mutex; in BOOST_AUTO_TEST_CASE() local 119 …pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_cou… in BOOST_AUTO_TEST_CASE() 123 …pool.create_thread(locking_thread<boost::upgrade_lock<boost::shared_mutex> >(rw_mutex,unblocked_co… in BOOST_AUTO_TEST_CASE() 160 boost::shared_mutex rw_mutex; in BOOST_AUTO_TEST_CASE() local 165 …boost::thread writer(simple_writing_thread(rw_mutex,finish_mutex,unblocked_mutex,unblocked_count)); in BOOST_AUTO_TEST_CASE() 169 bool const try_succeeded=rw_mutex.try_lock_shared(); in BOOST_AUTO_TEST_CASE() 173 rw_mutex.unlock_shared(); in BOOST_AUTO_TEST_CASE() 183 boost::shared_mutex rw_mutex; in BOOST_AUTO_TEST_CASE() local [all …]
|
D | test_shared_mutex.cpp | 30 boost::shared_mutex rw_mutex; in BOOST_AUTO_TEST_CASE() local 43 …pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_cou… in BOOST_AUTO_TEST_CASE() 78 boost::shared_mutex rw_mutex; in BOOST_AUTO_TEST_CASE() local 91 …pool.create_thread(locking_thread<boost::unique_lock<boost::shared_mutex> >(rw_mutex,unblocked_cou… in BOOST_AUTO_TEST_CASE() 119 boost::shared_mutex rw_mutex; in BOOST_AUTO_TEST_CASE() local 131 …pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_cou… in BOOST_AUTO_TEST_CASE() 141 …pool.create_thread(locking_thread<boost::unique_lock<boost::shared_mutex> >(rw_mutex,unblocked_cou… in BOOST_AUTO_TEST_CASE() 166 boost::shared_mutex rw_mutex; in BOOST_AUTO_TEST_CASE() local 167 boost::unique_lock<boost::shared_mutex> write_lock(rw_mutex); in BOOST_AUTO_TEST_CASE() 182 …pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_cou… in BOOST_AUTO_TEST_CASE() [all …]
|
D | shared_mutex_locking_thread.hpp | 18 boost::shared_mutex& rw_mutex; member in locking_thread 33 rw_mutex(rw_mutex_), in locking_thread() 49 lock_type lock(rw_mutex); in operator ()()
|