Introduces techniques for designing and implementing multithreaded software applications, discussing its advantages as well as how to overcome such challenges as resource sharing and deadlock. Coverage includes thread management, creation, termination, synchronization, and prioritization; the role of monitors and data encapsulation; and how to use DCOM to implement multithreading in distributed software. Intended for application developers familiar with C. The CD-ROM contains all source code from the book. Annotation c. by Book News, Inc., Portland, Or.
Thuan Q. Pham is a developer at Netgravity in Palo Alto, CA.
Pankaj K. Garg is a Member of the Technical Staff (MTS) at HP Laboratories in Palo Alto, CA.