動的なデッドロックの例をデッドロックしないように改良したサンプルを追加。
以下のサンプルを追加。
 協力しあう二つのオブジェクト間のロック順デッドロックのサンプル
 オープンコールを使って、協力しあう二つのオブジェクト間のロック順デッドロックを防ぐサンプル
飢餓状態を再現するサンプルを追加。
ライブロックを再現するサンプルを追加。
スレッド数とスループットの関係を調べるプログラムを追加。
不要な同期化を削除。
ConcurrentLinkedQueueと同期化したLinkedListのパフォーマンスを比較するサンプルを追加。
不要なコメントアウトを削除。
メモリ同期化のコストを見るためのサンプルを追加。
コンテキストスイッチのコストを見るためのサンプルを追加。
不要なコメントアウト行を削除。
ロックの粒度を小さくするサンプルを追加。
ロック分割のサンプルを追加。
ロックストライピングのサンプルを追加。
不要な宿題ページを削除。