Tout d'abord, une question vraiment stupide, je me demandais juste ce que l'attente "parking" signifiait ? Est-ce que le thread attend d'être garé ou est-ce qu'il vient d'être garé et est donc en état d'attente ? Et quand ce stationnement se produit, combien de ressources cpu/mémoire sont utilisées ? Quel est le but de la mise en attente d'un thread ?
Deuxièmement, en examinant la méthode des parcs en API de threads java
Désactive la discussion en cours à des fins d'ordonnancement des discussions, à moins que l'autorisation ne soit disponible.
Si le permis est disponible, il est consommé et l'appel est renvoyé immédiatement ; dans le cas contraire, le thread en cours est désactivé à des fins de planification des threads et reste en sommeil jusqu'à ce que l'une des trois choses suivantes se produise.....
L'anglais n'étant pas ma langue maternelle, j'ai quelques difficultés à comprendre. J'entendais par "permis" une sorte de "permission de garer le fil de discussion", d'où les questions qui suivent :
- Qu'est-ce que cela signifie, qu'est-ce qu'un "permis", et qui et comment vérifie ces permis ?
- Qu'est-ce que cela signifie ? "si le permis est disponible, il est consommé", est-ce qu'il est "parqué" ?
- ensuite, si le deuxième point est vrai, quelle est la différence entre "se garer" et "rester en sommeil" ? Si j'ai un permis, je peux le garer pour toujours et si je n'en ai pas, je peux le rendre "dormant" ?
Remerciements