HomeSort by relevance Sort by last modified time
    Searched defs:ReaderWriterMutex (Results 1 - 2 of 2) sorted by null

  /art/runtime/base/
mutex.cc 38 ReaderWriterMutex* Locks::breakpoint_lock_ = nullptr;
39 ReaderWriterMutex* Locks::classlinker_classes_lock_ = nullptr;
41 ReaderWriterMutex* Locks::heap_bitmap_lock_ = nullptr;
51 ReaderWriterMutex* Locks::oat_file_manager_lock_ = nullptr;
516 ReaderWriterMutex::ReaderWriterMutex(const char* name, LockLevel level)
528 ReaderWriterMutex::~ReaderWriterMutex() {
549 void ReaderWriterMutex::ExclusiveLock(Thread* self) {
583 void ReaderWriterMutex::ExclusiveUnlock(Thread* self)
    [all...]
mutex.h 46 class SHARED_LOCKABLE ReaderWriterMutex;
287 // A ReaderWriterMutex is used to achieve mutual exclusion between threads, similar to a Mutex.
288 // Unlike a Mutex a ReaderWriterMutex can be used to gain exclusive (writer) or shared (reader)
290 // condition variable. A ReaderWriterMutex can be in one of three states:
303 std::ostream& operator<<(std::ostream& os, const ReaderWriterMutex& mu);
304 class SHARED_LOCKABLE ReaderWriterMutex : public BaseMutex {
306 explicit ReaderWriterMutex(const char* name, LockLevel level = kDefaultMutexLevel);
307 ~ReaderWriterMutex();
311 // Block until ReaderWriterMutex is free then acquire exclusive access.
319 // Block until ReaderWriterMutex is free and acquire exclusive access. Returns true on succes
    [all...]

Completed in 576 milliseconds