J'ai créé une application Java simple qui a un JFrame et peu de JButtons. Quand j'ai essayé d'inspecter l'application java en utilisant JVMTI, j'ai trouvé que bien que je n'ai pas créé de threads explicites, beaucoup d'entre eux ont été générés.Quels sont ces threads qui sont crées lorsqu'une application Java commence son exécution?
je pouvais trouver les fils suivants:
- DestroyJavaVM
- AWT-EventQueue-0
- AWT-arrêt
- AWT-XAWT- Daemon Discussion
- Java2D Disposer- Daemon Discussion
- Thread-0- Fil de démon [Créé par l'agent JVMTI]
- Dispatcher- Signal Daemon Discussion
- Finalize- Daemon Discussion
- Référence Händler- Daemon Discussion
La plupart d'entre eux étaient dans un état Runnable. Quelqu'un peut-il me dire la fonction de ces fils?