(You are currently looking at the third edition version of this page. This page is also available for the first and second editions.)

Errata for Chapter 13: Minor changes to simplify code (C# 4)

P406, section 13.4.1: Incorrect method call

In the listing on page 406 - the second listing in section 13.4.1 - I mistakenly have a call to Monitor.Release in the finally block. That method doesn't actually exist; in should be a call to Monitor.Exit, just as it was in the previous listing.