Cola de prioridad mutable concurrente

¿Hay una cola de prioridad mutable concurrente? Idealmente, estoy buscando una implementación de C ++, pero, para empezar, un indicador de un algoritmo sería muy útil.

Para que quede claro, estoy buscando una cola de prioridad donde pueda ajustar las prioridades de los elementos. En particular, los TBB'sconcurrent_priority_queue No proporciona la funcionalidad necesaria. (Para el caso, tampoco lo hace STLpriority_queue, incluso si ignoramos la concurrencia.)Boost.Heap La biblioteca proporciona la funcionalidad en serie que quiero, pero sin concurrencia. Naturalmente, estoy buscando algo más detallado que el bloqueo de toda la cola en cada operación.

Respuestas a la pregunta(1)

Su respuesta a la pregunta