wait
Wait for futures to be completed.
📝Syntax
wait(f)
wait(f, state)
TF = wait(f, state, timeout)
📥Input Arguments
Parameter Description
f FevalFuture object: scalar or array.
state state to wait: 'finished' (default) or 'running'
timeout seconds to wait: real numeric scalar.
📤Output Arguments
Parameter Description
TF logical: If each element of the Future array f finishes before timeout seconds elapse, TF is true. Otherwise, TF is false.
📄Description

wait(f) pauses execution until each element of the Future arrayf is finished.

wait(f, state) pauses execution until each element of the Future arrayf has its 'State' property set to state.

tf = wait(f, state, timeout) pauses execution for a maximum of timeout seconds.

💡Examples
fptr = str2func('pause');
for i = 1:15
 f(i) = parfeval(backgroundPool, fptr, 0, 5);
end
tic()
R = wait(f, 'finished');
toc()
🔗See Also
pausefetchOutputs
🕔Version History
Version Description
1.0.0 initial version
Edit this page on GitHub