Concurrency is the concept of simultaneous execution of computational tasks.
See Also
- chords
- communicating sequential processes
- A formal language for describing patterns of interaction in concurrent systems.
- co-routines
- continuation
- flow-based programming
- event-driven programming
- generators
- processes
- latent function
- microthreads
- monitors
- object-bound mutexes
- asynchronous methods
- tasks
- semaphores
- threads
- weightless threads
- guarded methods
- iterators
- A Thread-Safe Message Queue
- distributed computing
- parallel processing
- grid services
See Also
- Concurrency , Wikipedia
- Concurrency for grown-ups by Cameron Laird, developerWorks, 2002-08-15
- Introduction to Multithreading, Superthreading and Hyperthreading , by Jon Stokes
- 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.
- Concurrency in Tcl: Events without getting Twisted , Andreas Kupries, 2010-05-06
- Concurreny in Tcl: Weaving Threads , Andreas Kupries, 2010-05-10
- Concurrency in Tcl: Talking Heads , Andreas Kupries, 2010-06-03
Description
Tclonians typically focus on maintainability and related development issues. For a hard-core performance perspective on concurrency, see The C10K Problem .