利用Thread创建对象和继承的方式创建线程,实现线程的控制,调用方法start(),run(),sleep(),实现线程控制功能
public class ThreadDemo extends Thread {
private String name;
public ThreadDemo(String name) {
this.name=name;
}
public void run() {
for(int i=0;i<50;i++) {
System.out.println(name+" 做第 "+i+" 次循环");
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
ThreadDemo thread1=new ThreadDemo("thread1");
ThreadDemo thread2=new ThreadDemo("thread2");
thread1.start();
thread2.start();
thread1.run();
thread2.run();
}
}