java并发编程实战中的代码
来源:互联网 发布:淘宝客推广如何收费 编辑:程序博客网 时间:2024/06/05 04:49
构造函数中创建线程并没有错误,但最好不要立即启动它,而是通过一个start或initial方法启动。
若果想要在构造函数中注册一个事件监听器或启动线程,那么可以使用一个私有的构造函数和一个公共的工厂方法,从而避免不正确的构造过程。
public class SafeListener {
private final EventListener listener;private SafeListener(){
listener = new EventListener(){
public void onEvent(Event e){
doSomething(e);
}
};
}
public static SafeListener newInstance(EventSource source){
SafeListener safe = ne SafeListener();
source.registerListener(safe.listener);
return safe;
}
}
0 0
- java并发编程实战中的代码
- Java并发编程实战
- Java并发编程实战--
- Java并发编程实战-
- Java 并发编程实战
- java并发编程实战
- Java并发编程实战
- Java并发编程实战
- Java并发编程实战
- Java并发编程实战
- Java并发编程实战
- Java并发编程实战
- Java并发编程实战
- Java并发编程实战
- Java并发编程实战
- Java并发编程实战
- Java并发编程实战
- Java并发编程实战
- Java注解
- 动态机制--根据字符串创建类
- HDOJ 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(01背包)
- 日本综艺节目
- C++模板实现泛型队列
- java并发编程实战中的代码
- C++string使用详解
- js新手引导
- Hibernate increment主键生成策略带来的问题(转)
- 十招教你从屌丝变身高富帅
- HDOJ 湫湫系列故事——减肥记I(完全背包)
- jquery入门
- mybatis
- 获取n个月后的日期