2
私はvector<HANDLE>
です。私は彼らのすべてが終了するのを待っています。私はそれらを配列にコピーしたくありません。いずれにしても、WaitForSingleObject
をループで使用するのではなく、とにかくWaitForMultpleObjects
を使用する利点は何ですか?ループ内でWaitForSingleObjectの代わりにWaitForMultipleObjectsを使用する利点は何ですか?
ありがとうございます!
WaitForMultipleObjects関数は、すべてのオブジェクトが終了するのを待つことができますが、WaitForSingleObjectは1つのオブジェクトが終了するのを待つだけです。どちらを使用するかは、必要な動作によって異なります。これ以上のことはありませんか? –
'WaitForMultpleObjects()'では、1つずつ起こっているイベントを見ることもできます。 'WaitForSingleObject()'では、タイムアウトが最小に設定されていなければ、WaitFor * Object *()を効果的に劣化させるので無意味なものにならない限り、発生順にイベントを常に見ることはできませんポーリング。 –