mirror of
https://github.com/MariaDB/server.git
synced 2025-01-15 19:42:28 +01:00
25 lines
377 B
C++
25 lines
377 B
C++
#include <tpool.h>
|
|
|
|
namespace tpool
|
|
{
|
|
static thread_local tpool::thread_pool* tls_thread_pool;
|
|
|
|
extern "C" void set_tls_pool(tpool::thread_pool* pool)
|
|
{
|
|
tls_thread_pool = pool;
|
|
}
|
|
|
|
extern "C" void tpool_wait_begin()
|
|
{
|
|
if (tls_thread_pool)
|
|
tls_thread_pool->wait_begin();
|
|
}
|
|
|
|
|
|
extern "C" void tpool_wait_end()
|
|
{
|
|
if (tls_thread_pool)
|
|
tls_thread_pool->wait_end();
|
|
}
|
|
|
|
}
|