From 28f06bc49a4d8d69f1ea2f767863b7921d12f155 Mon Sep 17 00:00:00 2001 From: lichao <lichao@aiotlink.com> Date: 星期六, 08 五月 2021 18:30:48 +0800 Subject: [PATCH] add robust FMutex, works fine; use boost circular. --- src/shm.h | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/shm.h b/src/shm.h index b168413..269df44 100644 --- a/src/shm.h +++ b/src/shm.h @@ -19,7 +19,7 @@ #ifndef SHM_6CHO6D6C #define SHM_6CHO6D6C -#include "robust.h" +#include "log.h" #include <atomic> #include <boost/interprocess/managed_shared_memory.hpp> #include <boost/interprocess/sync/interprocess_mutex.hpp> @@ -90,8 +90,9 @@ } }; -typedef robust::Mutex Mutex; -typedef robust::Guard<Mutex> Guard; +typedef interprocess_mutex Mutex; +typedef scoped_lock<Mutex> Guard; +// typedef robust::Guard<Mutex> Guard; class SharedMemory : public mshm_t { -- Gitblit v1.8.0