摘要: 显示锁 Lock  在Java 5.0之前,协调共享对象的访问时可以使用的机 制只有 synchronized 和 volatile 。Java 5.0 后增加了一些 新的机制,但并不是一种替代内置锁的方法,而是当内 置锁不适用时,作为一种可选择的高级功能。  ReentrantLock 实现了 阅读全文
posted @ 2019-04-30 00:43 MrChengs 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Callable接口  Java 5.0 在 java.util.concurrent 提供了一个新的创建执行 线程的方式:Callable 接口  Callable 接口类似于 Runnable,两者都是为那些其实例可 能被另一个线程执行的类设计的。但是 Runnable 不会返 回结果,并且 阅读全文
posted @ 2019-04-30 00:21 MrChengs 阅读(359) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch  Java 5.0 在 java.util.concurrent 包中提供了多种并发容器类来改进同步容器的性能。  CountDownLatch 一个同步辅助类,在完成一组正在其他线程中执行的操作 之前,它允许一个或多个线程一直等待。  闭锁可以延迟线程的进度直到 阅读全文
posted @ 2019-04-30 00:04 MrChengs 阅读(167) 评论(0) 推荐(0) 编辑