Ho creato una semplice applicazione Java che ha JFrame e pochi JButtons. Quando ho provato a ispezionare l'applicazione java usando JVMTI ho scoperto che sebbene non avessi creato alcun thread esplicito ne erano stati generati molti.Quali sono questi thread che vengono spiati quando un'applicazione Java inizia la sua esecuzione?
sono riuscito a trovare i seguenti thread:
- DestroyJavaVM
- AWT-EventQueue-0
- AWT-Shutdown
- AWT-XAWT- Daemon Discussione
- Java2D Disposer- Daemon Discussione
- Thread da-daemon Daemon [Creato dall'agente JVMTI]
- Segnale dispatcher- Daemon Discussione
- Finalize- Daemon Discussione
- Riferimento Handler- Daemon Discussione
La maggior parte di loro erano in stato Runnable. Qualcuno può dirmi la funzione di questi thread?