しかし、これをそのまま実行すると、「数字が足りない!」 というバグが発生します。 += のような演算は「読み込み→計算→書き込み」の3ステップに分かれているため、計算中に他のスレッドが割り込んでくると、更新結果が上書きされて消えてしまう ...
もちろん間違いではありませんが、頻繁にアクセスされる辞書全体をロックしてしまうと、パフォーマンスのボトルネックになりかねません。 かといってロックを外せば、データの競合が発生してアプリが落ちる…。 そんなジレンマを解決するのが、.NET ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する