1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

shutdown_group_count my_atomic to Atomic_counter

This commit is contained in:
Sergey Vojtovich
2020-03-27 02:13:41 +04:00
parent ed8bf7c98f
commit e91a3ea732

View File

@ -200,7 +200,7 @@ struct MY_ALIGNED(CPU_LEVEL1_DCACHE_LINESIZE) thread_group_t
static thread_group_t *all_groups; static thread_group_t *all_groups;
static uint group_count; static uint group_count;
static int32 shutdown_group_count; static Atomic_counter<uint32_t> shutdown_group_count;
/** /**
Used for printing "pool blocked" message, see Used for printing "pool blocked" message, see
@ -1068,7 +1068,7 @@ void thread_group_destroy(thread_group_t *thread_group)
} }
#endif #endif
if (my_atomic_add32(&shutdown_group_count, -1) == 1) if (!--shutdown_group_count)
my_free(all_groups); my_free(all_groups);
} }