I have long had a respect for any products from Mix Software and their documentation and this is no exception. Hardly a day goes past without me using the Mix Database Toolchest and I have reviewed it here in the past. Recently I've also taken up the Windows Toolchest from the same company and I'll give it the same treatment when I can. However I consider my job here is to review the book and not the product.
Multithreaded programming is similar in concept to multitasking.
Multitasking shares the CPU among several programs or processes. Multithreading is concerned with using threads within a single program. In keeping with Mix's other products this book is excellent. Almost half is concerned with a clear description of the technical aspects of multithreading and an overview of its historical development. This covers concurrent threads, CPU scheduling, resource management, development, tightly coupled design and loosely coupled design.