Home | History | Annotate | Download | only in thread.lock.scoped

Lines Matching refs:locked

24     bool locked = false;
27 void lock() { assert(!locked); locked = true; }
28 bool try_lock() { if (locked) return false; locked = true; return true; }
29 void unlock() { assert(locked); locked = false; }
47 assert(m1.locked);
49 assert(!m1.locked);
57 assert(m1.locked && m2.locked);
59 assert(!m1.locked && !m2.locked);
67 assert(m1.locked && m2.locked && m3.locked);
69 assert(!m1.locked && !m2.locked && !m3.locked);