取消
取消排队或运行的未来
语法
取消(F)
描述
取消(F)
停止排队和运行中包含的期货F
。不采取行动完成期货。的每个元素F
这不是已经在状态“完成”
有其状态
属性设置为“完成”
,它的错误
属性设置为包含一个MException
表明执行被取消了。
例子
多次运行一个函数,直到找到一个满意的结果。在这种情况下,期货的数组F
取消当结果大于0.95。
N = 100;为F (idx idx = N: 1:1) = parfeval (@rand, 1);%创建一个随机的标量结束结果=南;%没有结果。为idx = 1: N [~, thisResult] = fetchNext (F);如果= thisResult thisResult > 0.95结果;%有所需的所有结果,所以休息打破;结束结束%与所需结果,取消剩余的期货取消(F)的结果
介绍了R2013b
这个主题有帮助吗?