質問: false; } } ``` (このコードだけでは、その状態では明らかに役に立たず、例のためだけです) --- PS:値のタイプを適切にロックする方法についてのこの質問は知っています。私の質問は *how* ではなく、*なぜ*と関連しています。
回答: **`同期ルート`レコードを持たないため、値タイプをロックできません。** ロックは、一度に1つのスレッドのみがアクセスできるレコードを持つオブジェクトに依存するCLRおよびOS内部メカニズム(ブロック・ブロック・シンク)によって実行されます。参照型は次のようになります。 * あるタイプへのポインタ * ブロックブロックの同期 * ヒープ内のインスタンスデータへのポインタ