Concurrent Execution

The modules described in this chapter provide support for concurrentexecution of code. The appropriate choice of tool will depend on thetask to be executed (CPU bound vs IO bound) and preferred style ofdevelopment (event driven cooperative multitasking vs preemptivemultitasking). Here’s an overview:

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