Register your product to gain access to bonus material or receive a coupon.
Multithreaded programming can effectively improve efficiency and performance in an application program by introducing concurrency and parallelism. This book details techniques for designing and implementing multithreaded software applications in the Windows NT operating system. KEY TOPICS: Covers the Windows NT thread interface, thread synchronizations, thread priorities, resource sharing, deadlock analysis, and thread-package architectures. MARKET: For application developers who want to experiment with multithreaded programming.
1. Introduction.
2. Windows NT Thread Interface.
3. Thread Synchronization.
4. Monitors.
5. Simulating Monitors.
6. Deadlock Analysis.
7. Thread-Package Architectures.
8. Programming Models.
9. Threads in Distributed Applications.
Appendix A. WorkCrew Implementation.
Bibliography.
Index.