gpt4 book ai didi

java - Java中main()方法和主线程有什么关系?

转载 作者:IT老高 更新时间:2023-10-28 20:25:50 25 4
gpt4 key购买 nike

我的导师告诉我,主线程是每个线程的父线程,但他无法解释原因。

当我写一个简单的程序时:

Class A{}

然后它在执行的时候抛出异常:

java.lang.NoSuchMethodError: main Exception in thread "main"

main()方法和主线程有什么关系吗?

最佳答案

Is there any relation between main() method and Main Thread ?

当 JVM 启动时,它会创建一个名为“Main”的线程。您的程序将在此线程上运行,除非您自己创建其他线程。

“主”线程做的第一件事是寻找您的 static void main(String[] argv) 方法并调用它。这是您的程序的入口点。

如果您希望事情“同时”发生,您可以创建多个线程,并让每个线程执行某些操作。然后他们将继续同时做这些事情。 JVM 还创建了一些内部线程用于后台工作,例如垃圾收集。

关于java - Java中main()方法和主线程有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17669159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com