Concurrent programming: illustrated with examples in Portal, Modula-2 and Ada
Choice Reviews Online · 1990
Foreword. Introduction. Input/output and interrupts. The process concept. Mutual exclusion. Cooperation between processes. Portal and monitors. Modula-2 and kernels. Ada and rendezvous. An example of designing a concurrent program. Appendix 1: notation used for the algorithms. Appendix 2: solution of the clock/chronometer problem in Portal. Appendix 3: solution of the clock/chronometer problem in Modula-2. Appendix 4: solution of the clock/chronometer problem in Ada. Bibliography. Index.