Мой пример использования -
Несколько событий создаются и отправляются в пул потоков.
Каждое событие обрабатывается отдельно, и результат обработки не требуется для некоторой сверки позже. (Таким образом, один поток не должен ждать других)
Каждый поток выполняет одну и ту же задачу, но с разными событиями.
Каждый поток опирается на некоторые статически поддерживаемые данные в локальном кэше. (скажем, параллельная хэш-карта).
Поскольку хэш-карты в кэше все равно должны блокироваться / разблокироваться, является ли прерыватель lmax с кольцевым буфером хорошим выбором архитектуры?