Does anyone know of an alternative to the Observer a.k.a. Listener pattern?
I’m interested in something that would work well in an asynchronous
environment.
The problem I’m facing is that I have an application which uses this
pattern a lot, which is not a bad thing per se, but it becomes a bottleneck as the number of listeners increases. Combined with threading primitives (mutexes, critical sections – of course in my specific environment) the hit on performance is really bad.
How about Message Queue?