Home
last modified time | relevance | path

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

/external/tensorflow/tensorflow/core/kernels/
Dmutex_ops.cc52 class LockReleaser { class in tensorflow::__anon07f294b10111::Mutex
54 explicit LockReleaser(Mutex* mutex) : mutex_(mutex) {} in LockReleaser() function in tensorflow::__anon07f294b10111::Mutex::LockReleaser
56 LockReleaser(const LockReleaser&) = delete;
57 LockReleaser& operator=(const LockReleaser&) = delete;
59 virtual ~LockReleaser() { in ~LockReleaser()
75 std::shared_ptr<LockReleaser> shared_lock;
77 explicit SharedLockReleaser(std::shared_ptr<LockReleaser>&& lock) in SharedLockReleaser()
149 SharedLockReleaser{std::make_shared<LockReleaser>(this)}); in AcquireAsync()