Lock– tag –
-
C# Listをスレッドセーフにする方法|lock設計とConcurrentQueue/BlockingCollectionの選び方
複数スレッドからC#のList<T>に対してAdd/RemoveAtなどの更新を行うと、例外やデータ破損が発生することがあります。「lockで囲んでいるのに落ちる」「ロックを分... -
C#のlockはどれを選ぶ?.NET 9のSystem.Threading.Lockとobjectロックの違い・性能・選び方を徹底解説
同じ lock でも、ロック対象に new object() を使うのか、.NET 9 / C# 13 で追加された System.Threading.Lock を使うのかで、生成されるコードも制約も変わ...
1
