public class MyThread extends Thread {
public void run() {
for (int i = 0; i < 20; i++) {
System.out.println("run:" + i);
}
}
}
Thread 定义线程任务
import java.nio.file.SecureDirectoryStream;
public class Demo01Thread {
public static void main(String[] arg) {
MyThread mt = new MyThread();
mt.start();
for (int i = 0; i < 20; i++) {
System.out.println("main:" + i);
}
}
}
java 虚拟机在执行main方法的时候,系统会开辟main 通向CPU的线程,叫main线程,也称为主线程;
当执行到这句话“ MyThread mt = new MyThread();” 创建thread子类对象mt,则系统也开辟了一条新路径,用于执行run() 方法;
则两个线程一起抢夺CPU 的执行权;
有随机性
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)