多线程访问独立空间全局变量
Posted 韩搏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多线程访问独立空间全局变量相关的知识,希望对你有一定的参考价值。
-
定义全局变量后,多个线程访问同一个全局变量时都能改变其值,如果要想每个线程拥有该全局变量的独立空间,操作该全局变量时互不影响,需要如下定义:
#if defined (__WINDOWS__) # define VARIABLE_THREADLS __declspec(thread) #else # define VARIABLE_THREADLS __thread #endif static VARIABLE_THREADLS void* g_variable = NULL;
以上是关于多线程访问独立空间全局变量的主要内容,如果未能解决你的问题,请参考以下文章