セマフォについての質問です

WaitForSingleObject()でシグナル状態になるのを待つのですが
この際、引数のタイムアウト値をINFINITE(無制限)とした場合
原則的には、時間の制限は無く待ち続ける筈です

しかし、例えば3日~4日もの間 或るプロセスがこれを持ち続けた
場合は、システムとしてのタイムアウトを引き起こすと言う事は無い
でしょうか?

絶対的タイムアウト 若しくは プロセスKILL の生じる可能性
が知りたいのです。

情報を待っています

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/05/07 15:12:28
  • 終了:2010/05/11 14:19:09

回答(1件)

id:pyopyopyo No.1

pyopyopyo回答回数353ベストアンサー獲得回数872010/05/08 00:33:08

ポイント60pt

タイムアウトしたり、プロセスが殺される例は、聞いた事も経験したこともありません。

MSDNのドキュメントにもそのような記述はないので、そのような機能はない、という認識で良いと思います。


不安であれば、WaitForSingleObject()の戻り値を毎回 かならず確認するように実装すると良いと思います。

http://msdn.microsoft.com/ja-jp/library/cc429429.aspx

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません