Java中main()方法和主线程之间有什么关系?
我的导师告诉我,主线程是每个线程的父线程,但他无法解释原因。
当我编写一个简单的程序时:
Class A{}
然后在执行时会引发异常:
java.lang.NoSuchMethodError: main Exception in thread "main"
main()
方法和主线程之间有什么关系?
回答:
main()方法和Main Thread之间有什么关系吗?
JVM启动时,它将创建一个名为“ Main”的线程。您的程序将在此线程上运行,除非您自己创建其他线程。
“主”线程要做的第一件事是查找您的static void main(String[] argv)
方法并调用它。那就是程序的切入点。
如果您希望事情“同时”发生,则可以创建多个线程,并给每个线程执行的任务。然后,他们将继续同时执行这些操作。JVM还为后台工作(例如垃圾回收)创建了一些内部线程。
以上是 Java中main()方法和主线程之间有什么关系? 的全部内容, 来源链接: utcz.com/qa/412800.html