取消
取消排队或未来运行
句法
取消(f)
描述
取消(f)
停止排队和跑步期货F
。没有采取任何行动来完成成品期货。每个元素F
尚未处于状态'完成的'
有它的状态
属性设置为'完成的'
,及其错误
属性设置为包含一个mexception
表示执行已取消。
例子
多次运行功能,直到找到令人满意的结果。在这种情况下,期货阵列F
当结果大于0.95时被取消。
n = 100;为了idx = n:-1:1 f(idx)= parfeval(@rand,1);%创建一个随机标量结尾结果= nan;%尚未结果。为了idx = 1:n [〜,this result] = fetchNext(f);如果this Result> 0.95结果= this Result;%具有所有需要的结果,所以请休息休息;结尾结尾获得所需结果的%,取消任何剩余的未来取消(F)结果