Pregunta

Estoy buscando un BoundedBlockingQueue que puede tomar cualquier otro Queue y hazlo limitado y bloqueando.

encontré akka.util.BoundedBlockingQueue Lo que puede hacer eso, pero el código fuente tiene algunos fijadores. Así que no estoy seguro de que sea inteligente usar el código.

Al final quiero tener una prioridad limitada y utilizable para uso concurrente.

¿Hay otras clases que pueda usar para esta tarea? ¿Quizás en Java 7?

¿Fue útil?

Solución

El Akka Bload Blokingqueue parece estar bastante bien para mí (Código fuente). Realmente consideraría usarlo (al menos después de escribir un buen conjunto de pruebas unitarias para la clase porque las pruebas para esta clase faltan en Akka)

Los Fixmes se encuentran en situaciones bastante extrañas como llamar a RemoveAll en la cola de respaldo y no está vacía después de eso, lo que es simplemente un error muy malo en la implementación de la clase de cola de respaldo.

No he entendido lo que quieres decir con "El código no me permite hacer el constructor genérico".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top