Variable number of threads for concurrent memory pool

This commit is contained in:
Patrick Pelissier committed 2019-01-02 21:48:53 +01:00
1 parent af050d0100
commit 38eb1c26c6
2 files changed
+13 -10

No files matched your search

+2 -1
View File
@@ -31,6 +31,7 @@ C_MEMPOOL_DEF(lf_mempool, int)
/**********************************************************************/
#define MAX_VALUE 100
#define MAX_THREAD 4
lf_mempool_t g;
@@ -122,7 +123,7 @@ static void thread2(void *arg)
static void test(void)
{
lf_mempool_init(g, 256, MAX_THREAD);
lf_mempool_init(g, MAX_THREAD, 256, MAX_THREAD);
m_thread_t id[MAX_THREAD];
for(int i = 0; i < MAX_THREAD; i+=2) {