帮帮我吧!
我有一个线程的程序Test.java如下:
class Test{
public static void main(String[] args){
Thread foo=new MyThread("Foo");
foo.setPriority(Thread.MIN_PRIORITY);
foo.start();
}
}
class MyThread extends Thread{
String mess;
MyThread (String mess){
this.mess=mess;
}
public void run(){
int i=0;
while(i<20){
try{
sleep(500);
System.out.println(mess+" "+getPriority());
System.out.println(i);
i++;
}
catch(InterruptedException e){}
}
}
}
此线程每0.5秒启动一下,我现在想将此线程作为一个事件源,自己做一个
监听器,当线程的状态改变时,监听器监听出变化,用来做出反应,请问
如何实现,本人对jdk1.1的委托机制了解。(最好有一个例子!)
谢谢!