A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 15225159271 中级黑马   /  2015-7-30 06:22  /  177 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

集合中什么时候会有安全问题,对多线程的采取哪种加锁方式比较好

2 个回复

倒序浏览
个人认为,如果只是解决简单的线程安全问题,只需在函数上加上synchronized修饰就好了,这个锁默认是this;如果需要解决类似于生产者消费者那样稍微复杂一点的问题,自定义锁会比较好一些。

点评

是不是把锁加在对集合中元素取出或者添加的部分,因为感觉这部分容易出现不安全  发表于 2015-7-30 09:59
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马