40 threadpool_t *default_thread_pool = NULL; |
40 threadpool_t *default_thread_pool = NULL; |
41 |
41 |
42 threadpool_t *last_thrpool_c = NULL; |
42 threadpool_t *last_thrpool_c = NULL; |
43 |
43 |
44 int create_threadpool(sstr_t name, ThreadPoolConfig *cfg) { |
44 int create_threadpool(sstr_t name, ThreadPoolConfig *cfg) { |
|
45 // TODO: use ThreadPoolConfig |
|
46 |
45 if(thread_pool_map == NULL) { |
47 if(thread_pool_map == NULL) { |
46 thread_pool_map = ucx_map_new(16); |
48 thread_pool_map = ucx_map_new(16); |
47 } |
49 } |
48 |
50 |
49 threadpool_t *pool = ucx_map_sstr_get(thread_pool_map, name); |
51 threadpool_t *pool = ucx_map_sstr_get(thread_pool_map, name); |