2015年11月21日
摘要: 1.同步容器 同步容器类包含两部分,一个是Vector,一个是Hashtable.还有同步包装类(wrapper),这些类是由Collections.synchronizedXX工厂方法创建的。这些类通过封装它们的状态,并对每一个公共方法进行同步而实现了线程安全,这样一次只有一个线程能访问容器的状态 阅读全文
posted @ 2015-11-21 16:35 yezixuan 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 前面对线程安全与同步的基础知识已经具备基本的了解,但是不希望为了获得线程安全而去分析每次内存的访问,而希望线程的组件能够以安全的方式组合成更大的组件或程序。1.设计线程安全的类设计线程安全的过程应该包括下面3个基本要素:1.确定对象状态是由哪些变量构成2.确定限制状态变量的不变约束3.指定一个管理并... 阅读全文
posted @ 2015-11-21 13:53 yezixuan 阅读(404) 评论(0) 推荐(0) 编辑