[<<][compsci][>>][..]
Mon Aug 17 17:44:58 CEST 2009

Concurrency

Explain the difference between these different control structures:

- Pre-emptive unix tasks and threads
- Cooperative tasks (yield)
- CSP processes
- symmetric coroutines
- asymmetric coroutines
- partial and full continuations
- one-shot continuations
- Icon's generators[1] and goal-directed evaluation[2]
- Iterators[3]

[1] http://lambda-the-ultimate.org/classic/message1851.html
[2] http://www.cs.arizona.edu/icon/books.htm
[3] http://home.pipeline.com/~hbaker1/Iterator.html



[Reply][About]
[<<][compsci][>>][..]