1
と仮定iは下記たコード変更ロックオブジェクト
Rectangle rect = new Rectangle();
lock(rect)
{
----
---
---
}
はRECTオブジェクト、またはその特性が一つのスレッドがロックを獲得したが、いくつかの他のスレッドに変更し、クリティカルセクションの実行可能。
と仮定iは下記たコード変更ロックオブジェクト
Rectangle rect = new Rectangle();
lock(rect)
{
----
---
---
}
はRECTオブジェクト、またはその特性が一つのスレッドがロックを獲得したが、いくつかの他のスレッドに変更し、クリティカルセクションの実行可能。
つのスレッドがロックを取得し、 クリティカルセクションで実行していながら、四角形オブジェクト、またはその特性は、いくつかの他の スレッドに変更することができます。オブジェクトが最初に同じロックを取得しようとし、その後、ロッキング・コードラッパーなし号
は、[はい別のスレッドが(といくつかの点であろう)に書き込むことができるアクセス
場合、すべてコードrect
は一貫性のない結果を示します。