- 博客(3)
- 资源 (10)
- 收藏
- 关注
原创 Java并发编程学习——基础构建模块
基础构建模块一、同步容器类同步容器类包括: * Vector和Hashtable * Collections.synchronizedXxx等工厂方法创建的。特点是对每一个共有方法都进行同步。1.同步容器类的问题一般情况下是线程安全的,但是在某些情况下需要客户端加锁才能保证线程安全,比如“若没有就添加”。同步容器使用自身的锁保护它的每一个方法,因此在扩展的时候,为了保证原子性,只需要对同步容器加
2016-09-25 11:40:55 413
原创 Java并发编程学习——对象的组合
对象的组合主要介绍一些组合模式,使得一个类更容易成为线程安全的类,在维护这些类时不会无意中破坏类的安全性保证。1.设计线程安全的类设计线程安全类的过程中,需要包含以下三个基本要素: 找出构成对象状态的所有变量; 找出约束状态变量的不变性条件; 建立对象状态的并发访问管理策略。 对象的状态 如果所有的域都是基本类型,则这些域构成对象的全部状态; 如果包含其他对象,该对象的状态将包括被引用对象的域。
2016-09-20 07:43:44 1663
原创 Java并发编程学习——对象的共享
对象的共享线程之间对象的共享不仅仅需要有原子性和临界区,还有一个重要方面:内存可见性1 可见性读操作的线程并非可以一直获取到写线程写入的最新值,例如:代码示例 private static boolean ready; private static int number; private static class ReaderThread extends Thread {
2016-09-18 07:43:11 1340
w3c上面教程chm完整版
2011-12-17
Drools5规则引擎开发文档
2011-12-07
JBPM5的中文用户手册
2011-12-07
2010西电所有考研成绩-按专业导师排序\2010西电所有考研成绩-按专业导师排序.xls
2010-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人