摘要: 在网上看到很多人对于CountDownLatch和CyclicBarrier的区别简单理解为CountDownLatch是一次性的,而CyclicBarrier在调用reset之后还可以继续使用。那如果只是这么简单的话,我觉得CyclicBarrier简单命名为ResetableCountDownL 阅读全文
posted @ 2015-09-15 15:54 lihui1625 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1、原子操作Atomic 线程安全的类:当多个线程访问一个类时,如果不用考虑这些线程在运行时环境下的调度和交替运行,并且不需要额外的同步及在调用方代码不必做其他的协调,这个类的行为仍然是正确的,那么这个类就是线程安全的。 无状态对象永远是线程安全的。 原子操作:多个线程执行一个操作时,其中任何一个线 阅读全文
posted @ 2015-09-15 15:39 lihui1625 阅读(115) 评论(0) 推荐(0) 编辑