Ami*_*mit 3 c++ multithreading c++11 data-race
cppreference.com说:
线程和数据竞争
当一个表达式的求值修改到一个内存位置而另一个求值读取或修改相同的内存位置时,这些表达式被称为冲突。具有两个相互冲突的评估的程序会发生数据竞争,除非......
这谈到了“thread1-modify thread2-read”(MR) 的场景以及“thread1-modify thread2-modify”(MM) 的场景。
“线程 1 读取线程 2 读取”(RR) 怎么样?