From 1def149b9245563a8ba1db9e937d537da8de8d27 Mon Sep 17 00:00:00 2001 From: Guangxiong Lin Date: Fri, 16 Dec 2022 19:08:35 +0800 Subject: Update default threads created --- src/tpool.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/tpool.c b/src/tpool.c index 1aa5986..46213ff 100644 --- a/src/tpool.c +++ b/src/tpool.c @@ -1,5 +1,7 @@ #include #include +#include + #include "tpool.h" struct tpool_work { @@ -102,8 +104,8 @@ tpool_t *tpool_create(size_t num) tpool_t *tp; pthread_t thread; - if (num == 0) - num = 12; + if (num <= 0) + num = get_nprocs(); tp = (tpool_t *)malloc(sizeof(*tp)); tp->thread_cnt = num; -- cgit v1.2.3