Concurrent Execution

The modules described in this chapter provide support for concurrent execution of code. The appropriate choice of tool will depend on the task to be executed (CPU bound vs IO bound) and preferred style of development (event driven cooperative multitasking vs preemptive multitasking). See the Concurrency HOWTO.

Here’s an overview of the modules:

The following are support modules for some of the above services: