摘要: 一,定义 CopyOnWrite容器即写时复制的容器。通俗的理解是当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行Copy,复制出一个新的容器,然后新的容器里添加元素,添加完元素之后,再将原容器的引用指向新的容器。这样做的好处是我们可以对CopyOnWrite容器进行并发... 阅读全文
posted @ 2015-11-13 23:49 RexWei 阅读(249) 评论(0) 推荐(0) 编辑
摘要: ConcurrentHashMap提供了和Hashtable以及SynchronizedMap中所不同的锁机制。1,在并发方面, ConcurrentHashMap提供了好得多的并发性。多个读操作几乎总可以并发地执行,同时进行的读和写操作通常也能并发地执行,而同时进行的写操作仍然可以不时地并发进行(... 阅读全文
posted @ 2015-11-13 23:35 RexWei 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 首先一点就是Thread.sleep(long millis)方法是Thread类的静态方法,其他三个wait(), notify()和notifyAll()都是Object类的方法。 sleep(long millis)方法的调用能使当前线程暂定执行指定时间(但是并没有释放任何锁),然后再继... 阅读全文
posted @ 2015-11-13 22:33 RexWei 阅读(393) 评论(0) 推荐(0) 编辑