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