J'ai une pile privée S qui est remplie d'objets de l'extérieur de la classe (en utilisant des méthodes). Un ListenableFuture doit lire la pile et en récupérer un objet, mais si la pile est vide, elle doit attendre qu'un objet soit inséré dans la pile, puis le récupérer. Je ne suis pas sûr de savoir comment mettre en œuvre cela.Comment un Guava ListenableFuture <Object> peut-il attendre des informations d'une pile?
Mon idée était d'utiliser Wait/Notify pour le ListenableFuture mais cette logique est-elle correcte (travailler avec Guava)? Quelles autres options ai-je?
Merci à l'avance, Guy