Cover image for Concurrency : state models & Java programs
Title:
Concurrency : state models & Java programs
Author:
Magee, Jeff, 1952-
ISBN:
9780470093559
Personal Author:
Publication Information:
Chichester, England ; Hoboken, NJ : Wiley, ©2006.
Physical Description:
xviii, 413 pages : illustrations ; 24 cm
Contents:
Processes and threads -- Concurrent execution -- Shared objects and mutual exclusion -- Monitors and condition synchronization -- Deadlock -- Safety and liveness properties -- Model-based design -- Dynamic systems -- Message passing -- Concurrent architectures -- Timed systems -- Program verification --Logical properties -- Appendix A : FSP quick reference -- Appendix B : FSP language specification -- Appendix C : FSP semantics -- Appendix D : UML class diagrams.
Added Author:

Summary

Concurrency provides a thoroughly updated approach to the basic concepts and techniques behind concurrent programming. Concurrent programming is complex and demands a much more formal approach than sequential programming. In order to develop a thorough understanding of the topic Magee and Kramer present concepts, techniques and problems through a variety of forms: informal descriptions, illustrative examples, abstract models and concrete Java examples. These combine to provide problem patterns and associated solution techniques which enable students to recognize the problems and arrive at solutions.