java的主線程的示意

clipboard.png
package com.itheima.demo05.Thread;
/*java

主線程:執行主(main)方法的線程

單線程程序:java程序中只有一個線程
執行從main方法開始,從上到下依次執行

JVM執行main方法,main方法會進入到棧內存
JVM會找操做系統開闢一條main方法通向cpu的執行路徑
cpu就能夠經過這個路徑來執行main方法
而這個路徑有一個名字,叫main(主)線程

*/
public class Demo01MainThread {this

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;spa

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;
}

}線程

clipboard.png

相關文章
相關標籤/搜索