osc android源码BitmapManager里同步问题
private static HashMap<String, SoftReference<Bitmap>> cache; static { cache = new HashMap<String, SoftReference<Bitmap>>(); }我看到从线程池里获取线程后下载图片后,直接cache.put(url, new SoftReference<Bitmap>(bitmap)),这样不会有同步问题吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我的意思是,如果多个线程同时去下载列表图片,返回后往HashMap里添加缓存肯定有同步问题的吧。这个下面的imageViews我看到是用Collections.synchronizedMap的。
回复
嗯
手机上基本都是单线程的,想多了吧:)