複数のスレッドによって読み取らList<Bar> Foo
れているプロパティがあると仮定しましょう。
そのようなコードに問題はありますか:
Foo = GetNewFooList();
引き起こす可能性がありますか?
PS 1: この質問は好奇心からです。特定のコードは (まだ) 持っていません。
PS 2: ええ、2 つの連続した読み取りFoo[0]; Foo[0];
が異なる結果を返す可能性があることは承知しています。予想通りの行動です
PS 3:質問は、予期しない例外、未定義の動作、またはその他の副作用に関するものです(この場合、未定義の動作が何であるかはわかりません-知っていれば質問しません)