定义线程任务:
public class MyThread implements Runnable, Subject {private List
观察者们:
public class Tom implements ICallback {@Overridepublic void update(String result) {System.out.println("Tom received:"+result);}} 。。。。public class Rubi implements ICallback {@Overridepublic void update(String result) {System.out.println("Rubi received:"+result);}}
测试:
public class Test {public static void main(String[] args) {MyThread mt = new MyThread();mt.registerObserver(new Tom());// 注册 Tommt.registerObserver(new Rubi()); // 注册 Rubinew Thread(mt).start();// 在主线程中开启子线程任务}}
----------------执行结果--------------------------------------
Tom :号外号外,明天又放假了 。。。。。。嗨起来
Rubi :号外号外,明天又放假了 。。。。。。嗨起来
OVER !
转载于:
- 罗湖人才大市场
- 编码技巧——导出工具类
- 大学英语四级翻译素材《中国传统文化概况》——北京天安门 中国之最视频素材英文
- 朝阳旅游
- 阿拉伯人—阿拉伯人服装图片
- 特色食品
- 西藏天路
- 钱塘江夜游
- 问天阁
- 超级汉堡王