Il mio tutor mi ha detto che il thread principale è il thread principale di ogni thread, ma non è in grado di spiegarne il motivo.Qual è la relazione tra il metodo main() e il thread principale in Java?
Quando scrivo un semplice programma:
Class A{}
Poi al momento di esecuzione viene generata un'eccezione:
java.lang.NoSuchMethodError: main Exception in thread "main"
C'è qualche relazione tra il metodo main()
e il filo conduttore?
Il tuo insegnante è sbagliato. Non esiste una relazione genitore-figlio tra i thread Java. – EJP
ovviamente, thread main è l'inizio dell'applicazione, JVM crea un [thread (main)] (http://www.codeproject.com/Articles/616109/Java-Thread-Tutorial#maintr) e chiama il main static class by it –
@EJP: "wrong" è duro. Mentre i thread non portano questa relazione, si può dire che tutti i thread utente sono generati (direttamente o indirettamente) dal thread principale. – Thilo