[erlang-questions] How to Name Concurrency Patterns

Richard A. O'Keefe <>
Thu Feb 20 22:10:23 CET 2014

On 21/02/2014, at 3:56 AM, Sean Cribbs wrote:
> Client-Server (gen_server, e.g.)
> Proxy (one process mediating access to another)
> Registry (finding other processes or services)
> Monitor (less like a supervisor, more like just reporting on what's going on)

Y'know, this really illustrate what Joe's problem is.

"Monitor" is a well known concurrency pattern,
but a different one:

links "Monitor pattern" to
which is Hoare monitors.

This one sounds close to "Observer" except for being
concurrent, and it would appear to involve something
close to what Joe was calling PUB-SUB.

More information about the erlang-questions mailing list