浅墨: 聊聊原子变量、锁、内存屏障那点事(1)

忽然想聊聊这个话题,是由于知乎上的一个问题屡次出如今了个人Timeline里:请问,多个线程能够读一个变量,只有一个线程能够对这个变量进行写,到底要不要加锁?惋惜的是不少高票答案语焉不详,甚至有所错漏。因此我想在这篇文章里斗胆聊聊这个水挺深的问题。受限于我的水平,文章如有错漏,还望读者不吝赐教。程序员 首先约定,因为CPU的架构和设计浩如烟海,本文站在工程师的角度,只谈IA32/AMD64(x86
相关文章
相关标签/搜索