ocr: Introduction - 1. The Need for (Portable) Multitasking 2. The Fundamental Context Switch... What's A Context Switch? - 1. The No-Return / Multiple-Return Approach 2. The Switch-Function Approach Building a Context Switch in "C" 1. The Thread Cluster Data Structure 2. The Thread Cluster Code Structure Achieving Atomicity with Signals and Semaphores Switching Between Contexts: mpthdswrtch Creating and Destroying Contexts: mpthd. init and mpthd.dinit Putting the Context Switch to Good Use 1. Software-Driven Switching + Interprocess Communcation 2. Hardware-Driven Switching 4 Resource Management C ...