摘要: 同步类容器: 同步类容器都是线程安全的, 但在某些场景下可能需要加锁来保护复合操作。符合类操作如:迭代(反复访问元素,遍历完容器中所有的元素)、跳转(根据指定的顺序找到当前元素的下一个元素)、以及条件运算。这些复合操作在多线程并发地修改容器时,可能会表现出意外的行为,最经典的便是Concurrent 阅读全文
posted @ 2017-02-15 10:06 小~虎 阅读(203) 评论(0) 推荐(0)
摘要: 单例模式,最常见的就是饥饿模式,和懒汉模式,一个直接实例化对象,一个在调用方法时进行实例化对象。在多线程模式中,考虑到性能和线程安全问题,我们一般选择下面两种比较经典的单例模式,在性能提高的同时,又保证了线程安全。 dubble check Instance 》》 static Inner clas 阅读全文
posted @ 2017-02-15 09:29 小~虎 阅读(215) 评论(0) 推荐(0)