RiversJin / riversjin.github.io

It's my blog
Mozilla Public License 2.0
0 stars 0 forks source link

Atomic Variable & Memory Order | Hexo #3

Open RiversJin opened 1 year ago

RiversJin commented 1 year ago

https://riversjin.github.io/2022/10/04/Atomic-Variable/

这一篇文章, 我们浅谈一下原子变量以及内存序模型. 有什么问题欢迎留言指出, 我们可以一起讨论. Atomic Variable首先我们先来聊一下什么是”原子性”. 假如有这样一段代码 1234int v;void add(){ v = v + 2;} 在执行add函数时, CPU需要先从内存中取出v的值, 然后计算+2, 最后写回到内存中. 如果只有一个执行序, 那当然

Azure-Tang commented 1 year ago

e