Cela sert à bloquer le thread, car lorsqu'il rentre dans la méthode await() il libère le lock et s'endord... Lorsqu'il recoit un signal, il récupère le lock (dès qu'il est disponible) pour...
Type: Messages; Utilisateur: adiGuba
Cela sert à bloquer le thread, car lorsqu'il rentre dans la méthode await() il libère le lock et s'endord... Lorsqu'il recoit un signal, il récupère le lock (dès qu'il est disponible) pour...
Tu pourrais expliquer cela ca m'intérresse...
Tu veux sans doute dire synchronisé et pas multithreadé ;)
Mais tu as raison puisque le try sur l'ensemble est inutile puisque seule l'attente...
Oui c'est très clair ;)
je pense voir d'où ca peut venir...
Je suppose que le traitement d'une recherche peut prendre un certain temps, et du coups dans ta méthode registerSearch() tu n'arrives...
Salut,
La première solution avec les Lock et les Condition me semble correcte d'après la documentation de l'interface Condition (mis à part quelques petites fautes de frappes).
Sauf...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.