Java如何是JVM调用的主要方法

时间:2014-02-10 04:55:38

标签: java multithreading jvm

我的一个朋友告诉我,在java中,有一个主要组,它反过来有一个主线程,这个线程包含一个main方法。

但他无法向我解释JVAM如何调用主线程。可以解释一下JVM是如何实现的。我已经厌倦了在谷歌寻找答案,但这并没有产生任何好结果。

1 个答案:

答案 0 :(得分:3)

这不是主线程,它是一种主要方法。当然,所有方法都必须在一个线程中运行; JVM专门创建一个线程,非正式地称为主线程,以调用main方法。

所有软件都需要一个特殊的entry point主机系统(运行软件)知道。在Java中,它是main中指定的public static void main(String[])方法。

所以基本上,“它是如何知道的”是编写JVM的人在其中放入特殊代码,寻找{{1}}方法并在为此目的创建的线程上启动它。