Junior — Middle
Quelle quantité de threads est créée lors du lancement d'une application JVM?
sobes.tech IA
Réponse de l'IA
Lors du démarrage d'une application JVM, plusieurs threads sont créés par défaut, parmi lesquels les principaux:
- main — le thread principal dans lequel s'exécute la méthode
mainde votre application. - Threads GC (Garbage Collector) — responsables de la collecte des déchets.
- Thread Finalizer — thread pour exécuter les méthodes
finalize. - Thread de gestion des références — traite les références faibles, molles et fantômes.
- Distributeur de signaux — traite les signaux du système d'exploitation.
Le nombre exact de threads dépend de l'implémentation JVM et des paramètres, mais il y en a généralement de 5 à 10 juste après le démarrage. Des threads supplémentaires sont créés au besoin, par exemple pour les pools de threads, les tâches asynchrones, etc.