就是为了一个程序的不同线程执行不同的事情,举个列子来说吧:
Class Out implements Runnable{
Out(){
}
void run(){
System.out.paintln("dosomething!!");
}
public static void main(String args[]){
Inner in=new Inner();
Thread outThread=new Thread(this);
Thread inThread=new Thread(Inner);
outThread.start();
inThread.start();
}
Class Inner implements Runnable{
Inner(){
}
void run(){
System.out.paintln("dootherthing!!");
}
}
}
这样写没什么问题塞,我想知道有其他的方法吗?
Class Out implements Runnable{
Out(){
}
void run(){
System.out.paintln("dosomething!!");
}
public static void main(String args[]){
Inner in=new Inner();
Thread outThread=new Thread(this);
Thread inThread=new Thread(Inner);
outThread.start();
inThread.start();
}
Class Inner implements Runnable{
Inner(){
}
void run(){
System.out.paintln("dootherthing!!");
}
}
}
这样写没什么问题塞,我想知道有其他的方法吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货