27 votes

Par défaut fils comme, DestroyJavaVM, Référence du Gestionnaire de Signal, Répartiteur

Travail sur un profileur de mon propre, je tiens à expliquer ce que je vois. Il y a quelques threads par défaut qui apparaissent toujours, même dans le programme le plus simple:

  • DestroyJavaVM
  • Signal Répartiteur
  • Finaliseur
  • Référence Du Gestionnaire

Bien que leurs noms sont très auto-documentation, j'aimerais obtenir un peu plus d'informations. Il semble que ces fils ne sont pas documentés, quelqu'un sait-une source de creuser pour ces informations ou même sait exactement ce que ces fils ne sont?

30voto

Suraj Chandran Points 12859
  1. DestroyJavaVM est un thread qui décharge la machine virtuelle Java sur le programme à la sortie. La plupart du temps, il devrait être en attente, jusqu'à l'apocalypse de votre VM.
  2. Signal Répartiteur est un thread qui gère le natif d'envoi des signaux transmis par le système d'exploitation de votre jvm.
  3. Finaliseur threads tirer les objets de la file d'attente de finalisation et appelle ça de la méthode finalize.
  4. Référence Handler est un thread de priorité élevée à la mise en file d'attente de Références. Ses définis dans java.lang.ref.References.java

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X