主要内容

后台处理

在后台运行代码,运行在同一时间其他代码

当你在MATLAB运行代码®,你必须等待代码完成运行之前,您可以运行其他代码。背景池使您能够在后台运行代码,运行在同一时间其他代码。例如,您可以创建应用程序在后台执行计算的同时保持响应。

使用parfeval与背景池在后台运行一个函数。parfeval立即返回一个未来对象代表了函数在后台运行。得到的结果未来,叫fetchOutputs

功能

全部展开

parfeval 在后台运行功能
backgroundPool 环境在后台运行代码
fetchOutputs 检索结果函数在后台运行
afterEach 每个函数完成后运行功能在后台运行
毕竟 所有功能完成后运行功能在后台运行
取消 停止功能在后台运行
等待 等待期货来完成
fetchNext 获取下一个未读的输出未来数组
未来 函数调度运行
发送 将数据发送给DataQueuePollableDataQueue
民意调查 检索的数据PollableDataQueue
afterEach 数据接收后运行功能DataQueue
parallel.pool.DataQueue 发送和自动处理数据
parallel.pool.PollableDataQueue 手动发送和检索数据

主题

开始使用后台处理

异步函数

了解如何在MATLAB在后台运行代码。

在后台运行功能

使用parfevalbackgroundPool在后台运行功能。

MATLAB函数线程环境中运行

检查支持MA金宝appTLAB函数,你想在后台运行。

应用程序

更新等酒吧而功能在后台运行

使用afterEach更新等酒吧,而你在后台运行功能。

使用背景让你的应用程序的响应

提高应用程序的响应性与MATLAB应用程序设计师通过使用您创建背景池。