This book will provide you with a practical
introduction to
multi-threaded
programming in
C++. Multi-threaded
programming is fast becoming a vital weapon in the armoury
of the software engineer battling against the complexity of
modern computer applications and Mark Walmsley provides all
the information you need to implement effective
multi-threaded programs under both
Windows and
UNIX
operating systems.
Topics covered include :
• process and thread environments
• thread scheduling
• mutex and event synchronization
• applications for semaphores
• passive and active objects
• thread-specific storage
• one-time initialization
• deadlock avoidance strategies
• random event monitoring
• distributed computing
Contents: Introduction.- Threads.- Mutexes.-
Events.- Semaphores.- Objects.- Keys.- Multiple Mutexes.-
Multiple Events.- Distributed Computing.- Postscript.-
Index.
For final year undergraduates, researchers, professionals,
postgraduate programmers