From 1d6c040dcb9a01648edc66d8c0006c8c9294a705 Mon Sep 17 00:00:00 2001 From: lichao <lichao@aiotlink.com> Date: 星期四, 22 四月 2021 18:28:30 +0800 Subject: [PATCH] add mutex timeout limit; use atomic as refcount. --- 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