java线程池中线程需要加锁吗 我来答 1个回答 #热议# 应届生在签三方时要注意什么? 草原上之狼 高粉答主 2017-10-23 · 醉心答题,欢迎关注 知道大有可为答主 回答量:2.9万 采纳率:93% 帮助的人:3968万 我也去答题访问个人页 关注 展开全部 如果只是读操作,没有写操作,则可以不用加锁,此种情形下,变量加上final关键字;如果有写操作,但是变量的写操作跟当前的值无关联,且与其他的变量也无关联,则可考虑变量加上volatile关键字,同时写操作方法通过synchronized加锁;如果有写操作,且写操作依赖变量的当前值(如:i++),则getXXX和写操作方法都要通过synchronized加锁。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容腾讯云AI代码助手,AI辅助高效编码,立即免费使用腾讯云AI代码助手,基于混元代码大模型,提供技术对话,代码补全,代码诊断和优化等能力。助力开发者生成优质代码,解决技术难题,提升编码效率。copilot.tencent.com广告 其他类似问题 2017-04-14 java 线程池原理怎样避免线程死锁 2017-11-06 什么是java多线程中的死锁 2017-05-05 什么是java多线程中的死锁 2017-05-05 什么是java多线程中的死锁 更多类似问题 > 为你推荐: