2017-04-19 2 views
0

J'utilise un Phaser pour tenter une synchronisation dans mon code Java. La documentation mentionne toujours les "parties" enregistrées/non enregistrées ..."Parties" en relation avec l'objet Phaser de Java

Qu'est-ce qu'une "fête" dans ce contexte? Cela fait-il référence à un seul fil d'exécution? Je passe en revue la documentation provenant de diverses sources, mais ils supposent tous la connaissance de cela. Y a-t-il un texte de base que je peux lire pour mieux comprendre ce qui se passe? Ma compréhension est que pour chaque "registre" qui se passe dans le code, un "gotAndDeregister" correspondant doit se produire, avant que le thread principal puisse le faire après la ligne "arriveAndAwaitAdvance". Est-ce proche de corriger?

Répondre

0

Oui, une «fête» est juste un fil que vous attendez.

Vous n'avez pas besoin de vous désinscrire si vous ne le souhaitez pas (vous pouvez appeler arrive() à la place).