文档

取消

取消排队或运行的未来

语法

取消(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

这个主题有帮助吗?