Searched refs:LockReleaser (Results 1 – 1 of 1) sorted by relevance
52 class LockReleaser { class in tensorflow::__anon07f294b10111::Mutex54 explicit LockReleaser(Mutex* mutex) : mutex_(mutex) {} in LockReleaser() function in tensorflow::__anon07f294b10111::Mutex::LockReleaser56 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()