【发布时间】:2013-03-17 07:36:00
【问题描述】:
在多线程环境中有一个变量(例如 int temp;)。 一些线程写入它,写锁保护。 而其他人读取变量,但没有任何锁定。
我的问题是: 如果变量被写入 SET 中的元素之一(例如 {1, 2, 3}), 通过一些线程反复。 当我读到它时,它总是其中一个吗?
【问题讨论】:
-
您可能会觉得这很有帮助:stackoverflow.com/questions/54188/…
-
是的,Skizz 的回答对我有帮助。
标签: c++ linux multithreading kernel cpu