Version 16 of Concurrency concepts

Updated 2002-10-04 16:54:23

threads

events

co-routines

generators

processes

flow-based programming

continuations

microthreads

monitors

object-bound mutexes

asynchronous methods

chords

tasks

semaphores

weightless threads

guarded methods

iterators


[co-operative vs. pre-emptive]


At different levels, distributed computing or parallel processing are related topics.


developerWorks hosts a write-up of some of this material [L1 ]. While Jon Stokes' "Introduction to Multithreading, Superthreading and Hyperthreading" [L2 ] claims to be mostly about (rather specific) hardware, in fact its readability and confident accuracy recommend it for those in search of a more general introduction to operating system-level concurrency.