主要内容

等待

等待期货完成

    描述

    例子

    等待(F暂停MATLAB®执行到每个元素未来数组F完成为止。当函数与未来对象完成运行,MATLAB设置状态的属性未来“完成”

    等待(F状态块MATLAB直到每个元素的未来数组F有其状态属性设置为状态

    特遣部队=等(F状态超时最多阻止执行超时秒。

    的每个元素未来数组F完成之前超时秒的过去,特遣部队真正的.否则,特遣部队

    例子

    全部折叠

    在后台运行一个函数,然后等待函数完成运行。

    使用parfeval运行暂停(5)没有检索任何输出。指定backgroundPool作为在后台运行函数的第一个参数。当你使用parfeval,则创建一个未来对象。

    f = parfeval(backgroundPool,@pause,0,5);

    的状态未来

    f.State
    Ans =“奔跑”

    当你奔跑parfeval,您安排一个函数在后台运行。当后台池没有足够的可用资源运行该函数时,将执行未来“排队”状态。当该函数由后台池运行时,将未来“奔跑”状态。

    等待函数在后台完成运行。当您等待函数完成运行时,您将阻塞MATLAB,直到函数完成运行。

    等待f.State (f)
    Ans = 'finished'

    函数现在在“完成”状态。

    输入参数

    全部折叠

    输入未来,指定为平行的。未来标量或数组。

    等待的状态,指定为“完成”“运行”

    等待的秒数,指定为实数标量。

    例子:超时= 5;

    例子:Timeout = single(3.14);