ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

wait (FevalFuture)

Future が完了するまで待機する

構文

OK = wait(F)
OK = wait(F,STATE)
OK = wait(F,STATE,TIMEOUT)

説明

OK = wait(F) は Future の各配列 F の状態が 'finished' になるまで実行をブロックします。待機が正常に完了した場合 OKtrue となり、いずれかの Future がキャンセルされたり実行に失敗した場合は false となります。

OK = wait(F,STATE) は Future の配列 F の状態が STATE になるまで実行をブロックします。STATE の有効な値は 'running' または 'finished' です。

OK = wait(F,STATE,TIMEOUT) は最大で TIMEOUT 秒間実行をブロックします。状態が STATE になる前に TIMEOUT 秒が経過した場合またはいずれかの Future がキャンセルされたり実行に失敗した場合、OKfalse に設定されます。

この情報は役に立ちましたか?