Estoy trabajando en un proyecto que utiliza una cola que mantiene la información sobre los mensajes que deben enviarse a los hosts remotos. En ese caso, un hilo es responsable de poner información en la cola y otro hilo es responsable de obtener información de la cola y enviarla. El segundo hilo necesita verificar periódicamente la cola de la información.¿Cuáles son las ventajas de Blocking Queue en Java?
Pero más tarde descubrí que esto es la reinvención de la rueda :) Podría usar una cola de bloqueo para este propósito.
¿Cuáles son las otras ventajas de utilizar una cola de bloqueo para la aplicación anterior? (Ej: Rendimiento, modificable del código, cualquier truco especial, etc.)