- 356 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 12:53:12 ]
- Sleep( DWORD ms)
このAPIが呼び出されてスレッドが休止された時点から少なくとも msミリ秒はスレッドの再開が無い。 但しSleep内でスレッドが休止され再開されるまでブロック (戻ってこない)ことが保証されているかどうか不明 (仮に現時点そうだとしても将来に渡る永続的な保証は無いと思うべき) 最も無難な解釈は、「このAPIが呼び出されてから次のスレッド休止期間 がmsミリ秒以上であることが保証される」 といった程度。 こういうのをドキュメントから読み取れないとな。 >>314の解答は、ある意味最適解だよ。APIの利用法で実績例が少ない ものは安全性が低くなる。 殆どのAPIは他の目的で作られたもので汎用性を考えて作られていないし、 今更作り直すことすら出来ない。(その意味で仕様が安定してるという 理由だけで使われているとすら言える) あくまでも使用者の自己責任という前提でエクスポート(渋々に使用許可) されてるものに過ぎない。
|

|