对于一个变量,一个线程写多个线程读,是否要加锁?

对于一个变量,一个线程写多个线程读,是否要加锁?
如果不需要加锁会出现什么情况?
全部评论
有写的话,就需要加锁吧
点赞 回复
分享
发布于 2020-03-11 22:54
点赞 回复
分享
发布于 2020-03-11 23:03
联易融
校招火热招聘中
官网直投
可见性问题
点赞 回复
分享
发布于 2020-03-11 23:12
用volatile就够了,首先能保证可见性,然后还能保证基本类型的读写是原子操作。
点赞 回复
分享
发布于 2020-03-12 00:21

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务