public?class?Actor?extends?Thread?{
public?void?run(){
System.out.println(getName()+"是一個(gè)演員");
int?count=0;
boolean?keeprunning=true;
while(keeprunning){
System.out.println(getName()+"登臺(tái)演出"+(++count)+"次");
if(count==100){
keeprunning=false;
}
if(count%10==0){
try?{
Thread.sleep(1000);
}?catch?(InterruptedException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
}
System.out.println(getName()+"演出結(jié)束了");
}
class?Actress?implements?Runnable{
@Override
public?void?run()?{
//?TODO?Auto-generated?method?stub
System.out.println(Thread.currentThread().getName()+"是一個(gè)演員");
int?count=0;
boolean?keeprunning=true;
while(keeprunning){
System.out.println(Thread.currentThread().getName()+"登臺(tái)演出"+(++count)+"次");
if(count==100){
keeprunning=false;
}
if(count%10==0){
try?{
Thread.sleep(1000);
}?catch?(InterruptedException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
}
System.out.println(Thread.currentThread().getName()+"演出結(jié)束了");
}
}
public?static?void?main(String[]?args)?{
Thread?actor=new?Actor();
actor.setName("MESSI");
actor.start();
Thread?actressThread=new?Thread(new?Actress(),"C.Ronaldo");
actressThread.start();
}
}
2016-11-21
也可以全部寫在里面,但是要用static class Actress implements Runnable{}來創(chuàng)建這個(gè)類。也就是必須聲明是靜態(tài)的。
2016-10-20
原來如此。。。
2016-10-19
問題已解決,不應(yīng)該吧Actress類卸載Actor類里面
2016-10-19
提示的錯(cuò)誤是這樣的