From e4ce347428a0d459c7561f7bb3e180f351c11a4f Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期二, 14 七月 2020 10:38:18 +0800
Subject: [PATCH] update

---
 queue/include/array_lock_free_queue.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/queue/include/array_lock_free_queue.h b/queue/include/array_lock_free_queue.h
index 90c3bf1..056f53b 100644
--- a/queue/include/array_lock_free_queue.h
+++ b/queue/include/array_lock_free_queue.h
@@ -4,6 +4,7 @@
 #include <assert.h> // assert()
 #include <sched.h>  // sched_yield()
 #include "logger_factory.h"
+#include "mem_pool.h"
 
 /// @brief implementation of an array based lock free queue with support for 
 ///        multiple producers
@@ -90,7 +91,7 @@
     ,m_count(0)           //
 #endif
 {
-    m_theQueue = (ELEM_T*)mm_malloc(Q_SIZE * sizeof(ELEM_T));
+    m_theQueue = (ELEM_T*)mem_pool_malloc(Q_SIZE * sizeof(ELEM_T));
 
 }
 
@@ -98,7 +99,7 @@
 ArrayLockFreeQueue<ELEM_T>::~ArrayLockFreeQueue()
 {
     // std::cout << "destroy ArrayLockFreeQueue\n";
-    mm_free(m_theQueue);
+    mem_pool_free(m_theQueue);
     
 }
 

--
Gitblit v1.8.0