8
ロックはどのように正確に機能しますか?
スレッドセーフではないオブジェクトを使用する場合、次のようなロックでコードをラップすることがわかります。 private static readonly Object obj = new Object(); lock (obj) { // thread unsafe code } したがって、複数のスレッドが同じコードにアクセスするとどうなりますか(ASP.NET Webアプリケーションで実行されていると仮定しましょう)。彼らはキューに入っていますか?もしそうなら、彼らはどれくらい待つでしょうか? ロックを使用することによるパフォーマンスへの影響は何ですか?