摘要: 原文地址: http://www.cnblogs.com/dolphin0520/p/3932905.html DK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访问都 串行化了,这样保证了线程的安全性,所以这种方法的代价就 阅读全文
posted @ 2017-02-22 16:36 菩提尘 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 原文地址: http://www.cnblogs.com/dolphin0520/p/3933404.html 一.为什么会出现同步容器? 在Java的集合容器框架中,主要有四大类别:List、Set、Queue、Map。 List、Set、Queue接口分别继承了Collection接口,Map本 阅读全文
posted @ 2017-02-22 15:52 菩提尘 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 深入理解Java内存模型之系列篇 创建多线程 Java并发编程:synchronized Java并发编程:Lock ConcurrentModificationException异常原因和解决方法 Java并发编程:阻塞队列 Java并发编程:线程池的使用 阅读全文
posted @ 2017-02-22 15:12 菩提尘 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 原文地址: http://www.cnblogs.com/dolphin0520/p/3933551.html 一.ConcurrentModificationException异常出现的原因 先看下面这段代码: 运行结果: 从异常信息可以发现,异常出现在checkForComodification 阅读全文
posted @ 2017-02-22 11:24 菩提尘 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 原文地址: http://www.cnblogs.com/dolphin0520/p/3681042.html 浅谈Java中的hashcode方法 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 根据这个方法的声明 阅读全文
posted @ 2017-02-22 11:07 菩提尘 阅读(139) 评论(0) 推荐(0) 编辑