parfeval
在后台运行函数
说明
调度要在后台运行的函数 F
= parfeval(backgroundPool,fcn
,n
,X1,...,Xm
)fcn
。当 MATLAB® 正在运行函数 fcn
时,您可以运行其他代码。
要在并行池上运行函数,请参阅 parfeval
(Parallel Computing Toolbox)。
parfeval
在后台工作进程上运行函数 fcn
。有关工作进程和后台的详细信息,请参阅Background Workers。
MATLAB 将函数 fcn
异步计算为 [Y1,...,Yn] = fcn(X1,...,Xm)
,使用 m
个输入,n
个输出。
MATLAB 在函数 fcn
完成运行之前返回 Future
对象 F
。您可以使用 fetchOutputs
从 future 对象检索结果 [Y1,...,Yn]
。要停止运行函数 fcn
,请使用 cancel
函数。有关 future 对象的详细信息,请参阅 Future
。
示例
输入参数
输出参数
扩展功能
另请参阅
backgroundPool
| parfeval
(Parallel Computing Toolbox) | cancel
| afterEach
| afterAll
| fetchNext
| fetchOutputs
| wait
| Future