From a4d18d6ab3216ce1bf8052f0fdc4ea34bc6385e8 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期三, 20 一月 2021 19:39:17 +0800
Subject: [PATCH] update

---
 src/shm/hashtable.cpp |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/shm/hashtable.cpp b/src/shm/hashtable.cpp
index 5ee06ba..e421630 100755
--- a/src/shm/hashtable.cpp
+++ b/src/shm/hashtable.cpp
@@ -34,7 +34,7 @@
   hashtable->wlock = SemUtil::get(IPC_PRIVATE, 1);
   hashtable->cond = SemUtil::get(IPC_PRIVATE, 1);
   hashtable->readcnt = 0;
-
+printf("hashtable->mutex=%d\n", hashtable->mutex);
 }
 
 void hashtable_destroy(hashtable_t *hashtable) {
@@ -206,19 +206,19 @@
   int rv;
   rv = SemUtil::dec(hashtable->mutex);
   if(rv != 0) {
-    LoggerFactory::getLogger()->error(rv, "hashtable_get\n");
+    LoggerFactory::getLogger()->error(rv, "hashtable_get 1");
   }
   hashtable->readcnt++;
   if (hashtable->readcnt == 1) {
     //鑾峰彇璇诲啓閿�
     rv = SemUtil::dec(hashtable->wlock);
     if(rv != 0) {
-      LoggerFactory::getLogger()->error(rv, "hashtable_get\n");
+      LoggerFactory::getLogger()->error(rv, "hashtable_get 2");
     }
   }
   rv = SemUtil::inc(hashtable->mutex);
   if(rv != 0) {
-    LoggerFactory::getLogger()->error(rv, "hashtable_get\n");
+    LoggerFactory::getLogger()->error(rv, "hashtable_get 3");
   }
   // ================
 
@@ -228,25 +228,25 @@
 
   rv = SemUtil::dec(hashtable->mutex);
   if(rv != 0) {
-    LoggerFactory::getLogger()->error(rv, "hashtable_get\n");
+    LoggerFactory::getLogger()->error(rv, "hashtable_get 4");
   }
   hashtable->readcnt--;
   if(hashtable->readcnt == 0) {
     //閲婃斁璇诲啓閿�
     rv = SemUtil::inc(hashtable->wlock);
     if(rv != 0) {
-      LoggerFactory::getLogger()->error(rv, "hashtable_get\n");
+      LoggerFactory::getLogger()->error(rv, "hashtable_get 5");
     }
     //閫氱煡鍐�
     rv = SemUtil::set(hashtable->cond, 1);
     if(rv != 0) {
-      LoggerFactory::getLogger()->error(rv, "hashtable_get\n");
+      LoggerFactory::getLogger()->error(rv, "hashtable_get 6");
     }
   }
 
   rv = SemUtil::inc(hashtable->mutex);
   if(rv != 0) {
-    LoggerFactory::getLogger()->error(rv, "hashtable_get\n");
+    LoggerFactory::getLogger()->error(rv, "hashtable_get 7");
   }
   return res;
 }

--
Gitblit v1.8.0