-
定义全局变量后,多个线程访问同一个全局变量时都能改变其值,如果要想每个线程拥有该全局变量的独立空间,操作该全局变量时互不影响,需要如下定义:
#if defined (__WINDOWS__) # define VARIABLE_THREADLS __declspec(thread) #else # define VARIABLE_THREADLS __thread #endif static VARIABLE_THREADLS void* g_variable = NULL;
多线程访问独立空间全局变量
最新推荐文章于 2024-07-24 19:13:29 发布