Searched defs:ReaderWriterMutex (Results 1 - 2 of 2) sorted by relevance

/art/runtime/base/
H A Dmutex.cc43 ReaderWriterMutex* Locks::breakpoint_lock_ = nullptr;
44 ReaderWriterMutex* Locks::classlinker_classes_lock_ = nullptr;
46 ReaderWriterMutex* Locks::heap_bitmap_lock_ = nullptr;
55 ReaderWriterMutex* Locks::verifier_deps_lock_ = nullptr;
56 ReaderWriterMutex* Locks::oat_file_manager_lock_ = nullptr;
72 ReaderWriterMutex* Locks::jni_globals_lock_ = nullptr;
74 ReaderWriterMutex* Locks::dex_lock_ = nullptr;
562 ReaderWriterMutex::ReaderWriterMutex(const char* name, LockLevel level) function in class:art::ReaderWriterMutex
574 ReaderWriterMutex
[all...]
H A Dmutex.h46 class SHARED_LOCKABLE ReaderWriterMutex; member in namespace:art
301 // A ReaderWriterMutex is used to achieve mutual exclusion between threads, similar to a Mutex.
302 // Unlike a Mutex a ReaderWriterMutex can be used to gain exclusive (writer) or shared (reader)
304 // condition variable. A ReaderWriterMutex can be in one of three states:
317 std::ostream& operator<<(std::ostream& os, const ReaderWriterMutex& mu);
318 class SHARED_LOCKABLE ReaderWriterMutex : public BaseMutex { class in namespace:art
320 explicit ReaderWriterMutex(const char* name, LockLevel level = kDefaultMutexLevel);
321 ~ReaderWriterMutex();
325 // Block until ReaderWriterMutex is free then acquire exclusive access.
333 // Block until ReaderWriterMutex i
[all...]

Completed in 91 milliseconds