







~~~java
package Demo1;
//先创建一个继承Thread---->重写run方法---->调用start开启线程
//线程开始不一定立即执行,由cpu调度执行
public class testThread1 extends Thread{
@Override
public void run() {
//run方法线程体
for (int i = 0; i < 2; i++) {
System.out.println("123---"+i);
}
}
public static void main(String[] args) {
//main方法是主线程
//创建一个线程对象
testThread1 testThread1 = new testThread1();
//调用start方法,start是和main同时执行
//如果调用run方法,就是run方法先执行
testThread1.start();
//testThread1.run();
for (int i = 0; i < 1000; i++) {
System.out.println("321---"+i);
}
}
}
原文:https://www.cnblogs.com/luohzz/p/14729417.html