From 6c32e1a482c14412108675ec78f49ebe4f94a374 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期四, 07 一月 2021 12:04:03 +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