会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
晴空醒
博客园
首页
新随笔
联系
订阅
管理
2019年4月21日
一次错误使用 synchronized 同步锁导致的问题
摘要: 前几天公司新人小A跑来问我,说他的一个 ArrayList 无法进行 add 操作了,让我帮他看看。原来他使用一个 ArrayList 作为文件下载进度的存放队列,再使用另一个线程不停地取队列的对象写到数据库,是一个典型的生产者 消费者模型。简化的实现代码是这样的: 问题显而易见,为了保证列表的线程
阅读全文
posted @ 2019-04-21 16:33 晴空醒
阅读(1054)
评论(0)
推荐(0)
编辑
公告