Modern multithreading : implementing, testing, and debugging multithreaded Java and C++/Pthreads/Win32 programs /
Richard H. Carver, Kuo-Chung Tai.
- Hoboken, NJ : Wiley, 2006.
- 1 online resource (xiv, 465 pages) : illustrations
Includes bibliographical references and index.
Introduction to concurrent programming -- The critical section problem -- Semaphores and locks -- Monitors -- Message passing -- Message passing in distributed programs -- Testing and debugging concurrent programs.
Master the essentials of concurrent programming, including testing and debuggingThis textbook examines languages and libraries for multithreaded programming. Readers learn how to create threads in Java and C++, and develop essential concurrent programming and problem-solving skills.