win32—临界区

1.线程安全问题 ​ 每个线程都有自己的栈,而局部变量是存储在栈中的,这就意味着每个线程都有一份自己的“局部变量”,如果线程仅仅使用“局部变量”那么就不存在线程安全问题 ​ 那么如果多个线程共用一个全局变量呢? ​ 那就会出现变量混乱的情况,如何解决? 将全局变量设为临界资源,什么是临界资源,临界资源是一次只允许一个线程访问的资源。对临界资源访问的代码称为临界区 windos的解决思路: 2.临界
相关文章
相关标签/搜索