多线程访问独立空间全局变量

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;
    
    

以上是关于多线程访问独立空间全局变量的主要内容,如果未能解决你的问题,请参考以下文章

[Python3] 043 多线程 简介

python多线程

多个用户访问同一段代码

多线程访问成员变量与局部变量

多个请求是多线程吗

多线程编程