我们平时写程序需要经常用到集合类,比如ArrayList.HashMap等,但是这些集合不能够实现并发运行机制,这样在服务器上运行时就会非常的消耗资源和浪费时间,并且对这些集合进行迭代的过程中不能进行操作,否则会出现错误,例如下面程序: [java] public class CollectionModifyExceptionTest { public static void main(String[] args) { Collection users = new ArrayList(); us…
<java并发编程实战>终于读完4-7章了,感触很深,但是有些东西还没有吃透,先把已经理解的整理一下.java并发基础(一)是对前3章的总结.这里总结一下第4.5章的东西. 一.java监视器模式 概念:把对象的所有可变状态都封装起来,并由对象自己的内置锁来保护.比如最简单的形式: public final class Counter{ private long value = 0 ; public synchronized long getValue(){ return value; } p…