2011-12-30 10 views
0

BackgroundWorkerを使用して2つのスレッドを作成し、一方のスレッドがクラスの静的メンバ変数に書き込み中に他方が読み込みを行っている場合、クラッシュ?C++/CLI - 書き込まれる変数からの読み込み

いいえの場合、C++/CLIはどのように処理しますか?

ありがとうございます。

答えて

1

アプリケーションがクラッシュすることはありません。これは未定義の動作を引き起こします。つまり、多かれ少なかれ、何かが起こる可能性があります。

話題は競合状態です。これらは悪いです。マルチスレッドコードを書くときの主な仕事は、これらが起こらないようにすることです。

+0

C++/CLIではこれを処理していませんか?それは開発者の責任ですか?ありがとう! – JonaGik

関連する問題