1:线程的创建
public class mythread extends Thread {
public void run(){
for(int i=0;i<100;i++) {
System.out.println("线程开启了" + i);
}
}
}
//调用
public class user {
public static void main(String[] args) {
mythread a=new mythread();
mythread b=new mythread();
// a.run();
//b.run();
a.start();
}
}
2:实现Runnable接口
Runnable接口的子类具体的实现步骤:
1、需要去定义一个类,然后让其实现Runnable接口(Runnable接口就是任务接口)
2、重写run方法,run方法中封装的就是要被线程所执行的代码
测试类实现步骤:
1、创建Runnable子类的对象
2、创建Thread的对象,把任务类对象作为Thread的构造方法参数传递过去
3、调用线程对象的start方法启动线程即可
public class abc implements Runnable {
public void run(){
for (int i = 0; i <100 ; i++) {
System.out.println("线程开启了"