标题图
public class RunnableDemo implements Runnable{
@Override
public void run(){
int i = 1;
while(true) {
System.out.println(Thread.currentThread().getName()+"线程名字"+i);
i++;
if(i>30){
break;
}
try{
Thread.currentThread().sleep(3000);
}catch(InterruptedException e){
e.printStackTrace();
}
}
}
public static void main(String[] args){
Thread zhangshan = new Thread(new RunnableDemo());
zhangshan.setName("zhangshan");
zhangshan.start();
}
public class ThreadDemo extends Thread{
@Override
public void run(){
super.run();
int i=1;
while(true){
System.out.println(this.getName()+"线程名"+i);
i++;
if(i>30){
break;
}
try{
this.sleep(3000);
}catch(InterruptedException e){
e.printStackTrace();
}
}
}
public static void main(String[] args){
ThreadDemo zhangshan = new ThreadDemo();
zhangshan.setName("zhangshan");
zhangshan.start();
}
}
线程类
图片
主方法类
图片
实现接口
图片
run方法
图片
成员变量
图片
完成按钮中的方法
图片