From e45aa68c14149cc4ebcc352e3fe4631c642f33f3 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Thu, 26 Aug 2021 16:10:32 +0100 Subject: [PATCH] Remove unneeded +1 for `outstanding_task_count` --- src/thread_pool.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/thread_pool.cpp b/src/thread_pool.cpp index e904a2e29..b29fcc5d9 100644 --- a/src/thread_pool.cpp +++ b/src/thread_pool.cpp @@ -62,7 +62,6 @@ void thread_pool_thread_entry(ThreadPool *pool) { void thread_pool_init(ThreadPool *pool, gbAllocator const &a, isize thread_count, char const *worker_prefix) { memset(pool, 0, sizeof(ThreadPool)); mutex_init(&pool->task_list_mutex); - pool->outstanding_task_count.store(1); pool->thread_count = thread_count; } @@ -74,8 +73,6 @@ void thread_pool_wait(ThreadPool *pool) { for (int i = 0; i < pool->thread_count; i++) { thread_pool_start_thread(pool); } - - pool->outstanding_task_count.fetch_sub(1); thread_pool_thread_entry(pool); }