From 7285f5762bd3f1be94884730d9a28dd406f98fc5 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期三, 06 一月 2021 18:12:05 +0800
Subject: [PATCH] update

---
 src/queue/shm_queue.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/queue/shm_queue.h b/src/queue/shm_queue.h
index 7c7b89b..8a23da1 100644
--- a/src/queue/shm_queue.h
+++ b/src/queue/shm_queue.h
@@ -124,7 +124,7 @@
     return;
   }
 
-  SemUtil::dec(queue->mutex);
+  sem_wait(&(queue->mutex));
   queue->reference--;
   // LoggerFactory::getLogger()->debug("SHMQueue destructor  reference===%d",
   if (queue->reference.load() == 0) {
@@ -132,10 +132,10 @@
       queue = NULL;
       hashtable_t *hashtable = mm_get_hashtable();
       hashtable_remove(hashtable, KEY);
-      // 姝ゆ椂queue宸茬粡閿�姣侊紝鏃犻渶 SemUtil::inc(queue->mutex)
+      // 姝ゆ椂queue宸茬粡閿�姣侊紝鏃犻渶  sem_post(&(queue->mutex))
       // printf("SHMQueue destructor delete queue\n");
   } else {
-      SemUtil::inc(queue->mutex);
+      sem_post(&(queue->mutex));
   }
   
 }

--
Gitblit v1.8.0