Gia sư của tôi nói với tôi rằng chủ đề chính là chủ đề gốc của mỗi luồng, nhưng anh ta không thể giải thích tại sao.Quan hệ giữa phương thức main() và chủ đề chính trong Java là gì?
Khi tôi viết một chương trình đơn giản:
Class A{}
Sau đó, nó tại thời điểm thực hiện nó ném một ngoại lệ:
java.lang.NoSuchMethodError: main Exception in thread "main"
Có bất kỳ mối quan hệ giữa main()
phương pháp và các chủ đề chính?
Gia sư của bạn sai. Không có mối quan hệ cha-con giữa các chủ đề Java. – EJP
tất nhiên, chủ đề chính là sự khởi đầu của ứng dụng, JVM tạo ra một [thread (main)] (http://www.codeproject.com/Articles/616109/Java-Thread-Tutorial#maintr) và gọi tĩnh chính class by it –
@EJP: "sai" là khắc nghiệt. Trong khi các chủ đề không mang mối quan hệ đó, có thể nói rằng tất cả các luồng người dùng được sinh ra (trực tiếp hoặc gián tiếp) từ luồng chính. – Thilo