feat optimize thrad_pool

This commit is contained in:
tqcq 2024-05-01 10:40:31 +08:00
parent 50c3456f65
commit 907d39108f

View File

@ -60,10 +60,10 @@ TEST_SUITE("ThreadPool")
delete tp; delete tp;
} }
TEST_CASE("10^6 task test") TEST_CASE("10^5 task test")
{ {
sled::ThreadPool *tp = new sled::ThreadPool(); sled::ThreadPool *tp = new sled::ThreadPool();
const int task_num = 1E4; const int task_num = 1E5;
sled::WaitGroup wg(task_num); sled::WaitGroup wg(task_num);
for (int i = 0; i < task_num; i++) { for (int i = 0; i < task_num; i++) {
tp->PostTask([wg] { wg.Done(); }); tp->PostTask([wg] { wg.Done(); });