Lecture Notes for Concurrent Programming

19 June 2003 - Using Critical Sections


Outline


Protecting Shared State


Partitioning Shared State


General Rules


The Constructor-Destructor Idiom


Higher-Level Abstractions


Conditional Synchronization


Implementing Conditional Synchronization


Points to Remember


This page last modified on 1 July 2003.