*自定义线程对象,继承Thread,重写run()方法
*步骤:
* -自定义线程类继承Thread类
* -重写run()方法,编写线程执行体
* -创建线程对象,调用start()方法启动线程(启动后不一定立即执行,抢到CPU资源才能执行)
public class MyThread extends Thread {
public MyThread(String name){
super(name);
}
@Override
public void run() {
//线程执行体
for (int i = 0; i < 10; i++) {
}
}
public static void main(String[] args) {
// main线程,主线程
//创建线程实现类对象
MyThread thread = new MyThread("线程1");
MyThread thread2 = new MyThread("线程2");
//调用start()方法启动线程
thread.start();
thread2.start();
for (int i = 0; i < 10; i++) {
}
}
}
领取专属 10元无门槛券
私享最新 技术干货