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