Modern Multithreading is a textbook and professional reference on concurrent programming. The book describes fundamental concepts and the various concurrency constructs supported by operating systems and programming languages. Covering semaphores, locks, monitors, and message passing, the book emphasizes using these constructs to solve concurrent programming problems, an addressing testing and debugging issues that must be dealt with by every concurrent programmer. The only book on current programming that addresses testing and debugging problems. The book uses two different platforms to demonstrate that the various testing and debugging techniques described in the book can be applied to many different languages. Book includes extensive exercises, which appear at the ends of each chapter.
Detalhes do Produto
Subtítulo: AND DEBUGGING MULTITHREADED JAVA AND C++/PTHREADS