为什么 一个线程读数据,一个线程写数据,要加锁 我来答 1个回答 #合辑# 机票是越早买越便宜吗? 折柳成萌 高粉答主 2017-09-22 · 繁杂信息太多,你要学会辨别 知道顶级答主 回答量:4.4万 采纳率:96% 帮助的人:6342万 我也去答题访问个人页 关注 展开全部 如果只是读操作,没有写操作,则可以不用加锁,此种情形下,变量加上final关键字;如果有写操作,但是变量的写操作跟当前的值无关联,且与其他的变量也无关联,则可考虑变量加上volatile关键字,同时写操作方法通过synchronized加锁; 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-02-17 一个线程写,另一个线程读,需要加锁吗 2 2016-06-24 为什么 一个线程读数据,一个线程写数据,要加锁 1 2014-07-01 多线程对于读数据和写数据有什么要求,具体分析一下 2017-04-07 多个线程读写std:map,读线程需要加锁吗 2017-02-27 多线程读写的时候,什么时候需要加锁 1 2017-01-25 多线程访问同一个数据库,需要加锁么 2015-06-27 双线程拷贝: 同步读写,一个线程用来读数据,一个用写数据; 2013-04-08 多线程读一个全局变量要不要加锁?还是说只是当修改全局变量的时... 9 更多类似问题 > 为你推荐: