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