建立一个RunnableImpl类来实现Runnable接口
class RunnableImpl implements Runnable{
public void run(){
for(int i=1;i<9;i++){
System.out.println("RunnableImpl-->"+i);
if(i==5){
try{
Thread.sleep(2000);
}
catch(Exception e){
System.out.println(e);
}
}
}
}
}
再建立主函数
class Test{
public static void main(String args[]){
RunnableImpl ri=new RunnableImpl();
Thread t=new Thread(ri);
t.start();
t.setPriority(Thread.MIN_PRIORITY);
for(int i=0;i<10;i++){
System.out.println("main-->"+i);
}
}
}
输出结果如下:
main-->0
main-->1
main-->2
main-->3
main-->4
main-->5
main-->6
main-->7
main-->8
main-->9
RunnableImpl-->1
RunnableImpl-->2
RunnableImpl-->3
RunnableImpl-->4
RunnableImpl-->5
RunnableImpl-->6
RunnableImpl-->7
RunnableImpl-->8