

主线程的概念
主线程:执行主(main)方法的线程
- 单线程程序:java程序中只有一个线程
- 执行从main方法开始,从上到下依次执行
JVM处理步骤:
1.JVM执行main方法,main方法会进入到栈内存
2.VM会找操作系统开辟一条main方法通向cpu的执行路径
cpu就可以通过这个路径来执行main方法
而这个路径有一个名字,叫main(主)线程
public classDemo01MainThread {
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;
}
}
本文介绍了Java程序中的主线程概念及其实现方式。主要内容包括:Java程序如何从main方法开始执行,JVM如何创建主线程并使其运行,以及通过示例代码展示如何在一个单线程程序中执行任务。
553

被折叠的 条评论
为什么被折叠?



