Кто-нибудь знает об альтернативе паттерну Observer aka Listener? Меня интересует то, что хорошо работает в асинхронном окружающая среда.
Проблема, с которой я столкнулся, заключается в том, что у меня есть приложение, которое использует это шаблонов, что само по себе неплохо, но становится узким местом по мере увеличения числа слушателей. В сочетании с потоковыми примитивами (мьютексы, критические секции - конечно, в моей конкретной среде) удар по производительности действительно плохой.