java的主线程的示意

35次阅读

共计 667 个字符,预计需要花费 2 分钟才能阅读完成。


package com.itheima.demo05.Thread;
/*

主线程: 执行主 (main) 方法的线程

单线程程序:java 程序中只有一个线程
执行从 main 方法开始, 从上到下依次执行

JVM 执行 main 方法,main 方法会进入到栈内存
JVM 会找操作系统开辟一条 main 方法通向 cpu 的执行路径
cpu 就可以通过这个路径来执行 main 方法
而这个路径有一个名字, 叫 main(主)线程

*/
public class Demo01MainThread {

public static void main(String[] args) {Person p1 = new Person("小强");
    p1.run();
    System.out.println(0/0);//ArithmeticException: / by zero
    Person p2 = new Person("旺财");
    p2.run();}

}
package com.itheima.demo05.Thread;

public class Person {

private String name;

public void run(){
    // 定义循环, 执行 20 次
    for(int i=0; i<20; i++){System.out.println(name+"-->"+i);
    }
}

public Person() {}

public Person(String name) {this.name = name;}

public String getName() {return name;}

public void setName(String name) {this.name = name;}

}

正文完
 0