摘要: 并发技巧清单可变状态是至关重要的(It`s the mutable state stupid) . 所有问题都可以归结为如何协调对并发状态的访问. 可变状态越少就越容易确保线程安全性.尽量将域声明为final类型 , 除非他们是可变的.不可变对象一定是线程安全的 不可变对象能极大的降低并发编程的... 阅读全文
posted @ 2015-01-19 21:02 mjorcen 阅读(210) 评论(0) 推荐(0)
摘要: 闭锁 一种可以延迟线程的进度直到其到达终止状态.可以用来确保某些活动直到其他活动都完成后才继续执行 例如:确保某个计算在其需要的所有资源都被初始化了之后才继续执行.确保某个服务在其他依赖的服务都启动了之后才开始执行等待某个操作的所有参与者(如LOL) 都就绪了之后再继续执行.锁的实现1.Coun... 阅读全文
posted @ 2015-01-19 15:32 mjorcen 阅读(385) 评论(0) 推荐(1)