From e91a3ea73284c53acda86b8bcaa02e8c92cbbf2e Mon Sep 17 00:00:00 2001 From: Sergey Vojtovich Date: Fri, 27 Mar 2020 02:13:41 +0400 Subject: shutdown_group_count my_atomic to Atomic_counter --- sql/threadpool_generic.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sql/threadpool_generic.cc') diff --git a/sql/threadpool_generic.cc b/sql/threadpool_generic.cc index c3ca38212f2..786fb5659c8 100644 --- a/sql/threadpool_generic.cc +++ b/sql/threadpool_generic.cc @@ -200,7 +200,7 @@ struct MY_ALIGNED(CPU_LEVEL1_DCACHE_LINESIZE) thread_group_t static thread_group_t *all_groups; static uint group_count; -static int32 shutdown_group_count; +static Atomic_counter shutdown_group_count; /** Used for printing "pool blocked" message, see @@ -1068,7 +1068,7 @@ void thread_group_destroy(thread_group_t *thread_group) } #endif - if (my_atomic_add32(&shutdown_group_count, -1) == 1) + if (!--shutdown_group_count) my_free(all_groups); } -- cgit v1.2.1