共享内存的读写权限

2019-07-20 07:21发布

2个线程,操作一个变量

一个只是读,不写

一个只是写,不读

需要互斥么?最好有个原因
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
taizonglai
1楼-- · 2019-07-20 11:17
最好加上,比如有A,B两个线程,有一个变量x此时等于3。线程A对x只读不写,线程B对x只写不读。此时A要读取x变量,此时的x为3,按道理来讲A应该得到3,但是如果这个时候线程B抢占了A,B将x改为了5,当B线程退出以后A线程继续读取x的值,那么这个时候读到的x就不是3了,而是5。
小温
2楼-- · 2019-07-20 13:41
 精彩回答 2  元偷偷看……

一周热门 更多>