掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
WaitForSingleObjectのシグナル状態について (ID:38975)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
そもそもこれってDelphiの質問なの? という気はしますが…… WaitForSingleObjectで待っている対象は何ですか? イベント? プロセス? ミューテックス? 待ちが解除されたからといって自動的に非シグナルになるとは限りません。 どの条件で非シグナル状態になるかはオブジェクトにより異なります。 どのオブジェクトの場合にどうなるかはWaitForSingleObjectの説明で解説されているはずです。 実際に待ち解除で非シグナルになる可能性があるのは、見たところ自動リセットイベントとセマフォだけですね。 おそらくは前者のことを気にしているのだと仮定して回答しますが、 この場合、どの方法でイベントを発生させるか(SetEventからPulseEventか)で挙動が変わります。 複数のスレッドが同一イベントを待っている場合にどうなるかもそれぞれの関数で解説されているので、まずはその説明を調べてみてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.