Я новичок в технологии Java. Я знаю, что существует только два способа создания Thread
в Java
- Расширение класса Thread
- Внедрение Runnable Interface
Итак, это всего лишь два способа создания Thread
. Но когда мы запускаем нашу Программу с главной JVM, мы создали один из основных Thread
. Я думаю, что даже JVM должна следовать правилу для создания основных Thread
средств для создания основного потока. JVM либо должен расширять класс Thread, либо реализовать Runnable
.
public class MainThreadExample {
public static void main(String[] args) {
Thread t=Thread.currentThread();
System.out.println(t.getName());
}
}
Я пробовал свой уровень лучше, но не смог узнать, как JVM создал этот главный объект. Поскольку я полностью прошел основной класс (sun.tool.jar
), я знаю, что это класс, который отвечает за основной поток. Но после поиска столько веб-страниц в Google, которые не могут его получить. Поэтому, пожалуйста, помогите, и, если возможно, напишите мне пример или ссылку.
P.S: Я изучаю технологию Java, я не должен был беспокоиться об этом, как они создали основную, и все это проектирование. Но я думаю, что его логический вопрос, чтобы спросить