[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:

http://en.wikipedia.org/wiki/Concurrency_pattern
links "Monitor pattern" to
http://en.wikipedia.org/wiki/Monitor_(synchronization)
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