From a04d4d01eb8e38b8ec5367114b5581bd64eee17e Mon Sep 17 00:00:00 2001 From: lichao <lichao@aiotlink.com> Date: 星期五, 23 四月 2021 15:44:12 +0800 Subject: [PATCH] mutex unlock check timeout to avoid double unlock. --- src/bh_util.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bh_util.h b/src/bh_util.h index bc48578..e3ab70b 100644 --- a/src/bh_util.h +++ b/src/bh_util.h @@ -123,13 +123,13 @@ D &operator*() const { return *p_; } }; -template <class T, class Mutex = std::mutex, class Lock = std::unique_lock<Mutex>> +template <class T, class TMutex = std::mutex, class Lock = std::unique_lock<TMutex>> class Synced { typedef T Data; - Mutex mutex_; + TMutex mutex_; Data data_; - typedef SyncedPtr<Data, Mutex, Lock> Ptr; + typedef SyncedPtr<Data, TMutex, Lock> Ptr; public: template <class... P> -- Gitblit v1.8.0