帮助中心帮助中心
停止功能在后台运行
取消(F)
例子
取消(F)停止每个排队或元素的运行未来数组F。
F
未来
为每个元素的F没有状态财产“完成”,取消设置状态财产“完成”。都取消了未来元素指示取消执行的错误财产。
状态
“完成”
取消
错误
你不能按中断一些函数和操作Ctrl + C,如保存。当你使用parfeval或parfevalOnAll要运行这些功能,取消无法停止这些期货。使用删除(并行计算工具箱)关闭连接池,迫使MATLAB®停止任何正在运行的功能和操作。
保存
parfeval
parfevalOnAll
删除
请注意
使用删除不推荐与背景池。而不是使用cancelAll。
cancelAll
全部折叠
这个例子展示了如何阻止一个MATLAB函数,你在后台运行。当你使用parfeval在后台运行一个函数,MATLAB立即返回未来对象。长时间运行的函数可以阻止其他功能在后台运行。阻止功能运行,您必须使用取消函数,而不是选择住编辑>>停止运行。
使用parfeval运行暂停(正)没有获取任何输出。指定backgroundPool作为第一个参数在后台运行功能。当你使用parfeval,您可以创建一个未来对象。
暂停(正)
backgroundPool
f = parfeval (backgroundPool @pause 0,正);
检查的状态未来对象。
f.State
ans =“奔跑”
当您运行parfeval,你安排一个函数在后台运行。当背景池运行功能,资源不足未来是在“排队”状态。当函数是由背景池,未来是在“奔跑”状态。
“排队”
“奔跑”
阻止功能在后台运行,取消未来对象。
取消f.State (f)
ans = '完成'
现在的函数“完成”状态。
parallel.Future
输入未来指定为一个parallel.Future标量或数组。
例子:F = parfeval (backgroundPool @magic 1、3);
F = parfeval (backgroundPool @magic 1、3);
cancelAll(并行计算工具箱)|parfeval|毕竟|afterEach|fetchNext|fetchOutputs
毕竟
afterEach
fetchNext
fetchOutputs
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室