CPU-bound work progresses at a rate primarily limited by processor speed, as with complex number-crunching. It is generally a less natural fit for asynchronous task execution than I/O-bound work, though this is only a broad guideline. section 10.3
Square roots across cores
A program can compute each number’s square root sequentially, or distribute independent numbers across available processors or cores. This illustrates an opportunity for parallel processing in CPU-intensive work. section 10.1




