[chords] [CSP] [co-routines] [continuation] [flow-based programming] [events] [generators] [processes] [latent function]s [microthreads] [monitors] [object-bound mutexes] [asynchronous methods] [tasks] [semaphores] [threads] [weightless threads] [guarded methods] [iterators] ---- [[co-operative vs. pre-emptive]] ---- At different levels, [distributed computing], [parallel processing], or grid services [http://www-128.ibm.com/developerworks/grid/library/gr-future.html] are related topics. ---- [developerWorks] hosts a write-up of some of this material [http://www-106.ibm.com/developerworks/library/l-sc5.html]. While Jon Stokes' "Introduction to Multithreading, Superthreading and Hyperthreading" [http://arstechnica.com/paedia/h/hyperthreading/hyperthreading-1.html] 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. ---- [Tcl]onians typically focus on maintainability and related development issues. For a hard-core performance perspective on concurrency, see "The C10K problem" [http://kegel.com/c10k.html]. ---- [Category Concept] - [Category Interprocess Communication]