掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ダイアログが止まってしまいます (ID:73666)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
規制されているうちに解決になっている・・・ > if (m_Flag1 == True); > PostMessage (処理A); たぶん if の行のセミコロンはいらない っていうかそのせいで、常に PostMessage してるんぢゃないの? あとこの手のフラグ変数を異スレッドで共有するパターンは結構危険なので注意。 最近の CPU はいろいろ高速化のため小細工しているせいで、共有メモリ上の値は スレッド1がスレッド2を追い越して実行するように見えるケースがある。 きっちりメモリバリアとか置いて保護したほうが安全だろう。 あとからわけのわからないバグに悩まされずにすむ。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.