Back to CS 240

Eraser Reading Question

Please submit your response on Gradescope by Thursday, September 26, 2024, 4:30 PDT.

Eraser only ensures that data is protected by a consistent set of locks. Give:

  1. An intuitive sketch of a class of race conditions it will miss,
  2. An example of a race condition in that class, and
  3. An explanation of how Eraser could be extended to catch such race conditions.