Seeking broad survey of wide range of concurrency idioms
Ideally, I'd love to find something like Wilson's GC survey, covering everything from various low level mechanisms such as raw thread/lock manipulation, condition variables, etc. up to much more programmatic stylized idiomatic approaches to concurrency - Erlang style actors, internal pipes or what I have heard called "flow based programming", co-routines and inversion of control strategies (not just performance based approaches).
Also I'm interested in "failed" or, rather, currently unpopular approaches such as parallel-apply (Connection Machine Lisp ?????) and so on and so forth.
While not essential, it would be great to have examples explained in the context of what can be done in a strongly typed language.
Any and all pointers to such materials greatly appreciated.
Active forum topics
New forum topics