- 352 名前:デフォルトの名無しさん [2017/09/23(土) 14:50:28.05 ID:IblrvTVf0.net]
- Win32環境なのですが
_beginthread関数で、thread1, thread2を回し グローバル変数g_nをthread1の中で変更しても thread2から正しい値が参照できません。参照できないというよりthread2が機能しなくなるように見えます。変数表示がカットされる。 VisualC++でプログラムしてるのですがデバッグモードだと普通に動いて リリースモードだと動かなくなります。グローバル変数にvolatileをつけてみてもダメでした。 何が原因でしょうか?
|

|