BoundedBlockingQueue Java
-
26-10-2019 - |
Question
Je cherche un BoundedBlockingQueue
qui peut prendre toute autre Queue
et le rendre limité et le blocage.
Je trouve akka.util.BoundedBlockingQueue
qui peut le faire, mais le code source a quelques FIXMEs en elle. Je ne suis pas sûr qu'il est intelligent d'utiliser le code.
A la fin je veux avoir une PriorityQueue limitée et utilisable pour une utilisation simultanée.
Y a-t-il des autres classes que je peux utiliser pour cette tâche? Peut-être dans Java 7?
La solution
AKKA BoundedBlockingQueue semble être assez ok pour moi ( Le code source ). Je voudrais vraiment envisager de l'utiliser (au moins après avoir écrit une bonne série de tests unitaires pour la classe parce que les tests de cette classe sont manquants dans akka)
Les FIXMEs sont dans des situations assez étranges comme appeler removeAll sur la file d'attente de soutien et il n'est pas vide après cela, ce qui est tout simplement une erreur très mauvaise dans la mise en œuvre de la classe de file d'attente de soutien.
Je n'ai pas compris ce que vous entendez par "le code ne me permet pas de passer le constructeur générique" .