Home
last modified time | relevance | path

Searched refs:rw_mutex (Results 1 – 5 of 5) sorted by relevance

/third_party/boost/libs/thread/test/
Dtest_shared_mutex_timed_locks.cpp24 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 …]
Dtest_shared_mutex_timed_locks_chrono.cpp26 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 …]
Dtest_shared_mutex_part_2.cpp64 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 …]
Dtest_shared_mutex.cpp30 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 …]
Dshared_mutex_locking_thread.hpp18 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 ()()