.NET ConcurrentDictionary は競合状態の影響を受けやすく、この MSDN 記事の下部で説明されているように、予期しないデータが発生する可能性があります。 考慮すべきいくつかの要因があると思います。
Q:データの損失を引き起こす可能性のある競合状態に対して脆弱でないコードをどのように記述すればよいですか?
私のシナリオでは、常に増加するインデックス (n++) を持つ入力ストリームがあります。私の考えでは、競合状態が発生した場合に欠落データを検出して再送信できると考えています。一方で、私が気付いていない、これを行うためのより良い方法があるかもしれません。