CPS 356 Lecture notes: Monitors



Coverage: [OSCJ8] Chapter 6, §§6.7-6.8 (pp. 264-284); [OSC8] Chapter 6, §6.7 (pp. 244-252)


Introduction



(regenerated from [OSC8] Fig. 6.17 on p. 247)
(regenerated from [OSCJ8] Fig. 6.24 on p. 267)




Condition variables



(regenerated from [OSC8] Fig. 6.18 on p. 248)
(regenerated from [OSCJ8] Fig. 6.25 on p. 268)


Java monitor model



(regenerated from [OSCJ8] Fig. 6.28 on p. 272)



(regenerated from [OSCJ8] Fig. 6.30 on p. 274)








References

    [OSC8] A. Silberschatz, P.B. Galvin, and G. Gagne. Operating Systems Concepts. John Wiley and Sons, Inc., Eighth edition, 2009.
    [OSCJ8] A. Silberschatz, P.B. Galvin, and G. Gagne. Operating Systems Concepts with Java. John Wiley and Sons, Inc., Eighth edition, 2010.

Return Home