请求函数在并行池工作器或MATLAB客户端
一个未来
对象表示要在并行池工作程序或MATLAB上执行的函数®客户端。
有几种方法可以创建未来
目的:
使用以下命令指定要在并行池中的工作器上执行的函数parfeval
.这parfeval
函数创建一个FevalFuture
对象来表示函数执行并保存结果。创建多个FevalFutures
,叫parfeval
多次;例如,你可以创建一个向量FevalFutures
在一个为
循环。
使用以下命令指定要在并行池中的每个worker上执行的函数parfevalOnAll
.这parfevalOnAll
函数创建一个FevalOnAllFuture
对象来表示函数执行并保存结果。
最终指定一个要在MATLAB客户端上执行的函数未来
对象完成使用毕竟
.这毕竟
函数创建一个AfterAllFuture
对象来表示函数执行并保存结果。
指定在每个函数之后在Matlab客户端上执行的函数未来
对象完成使用after
.这after
函数创建一个AfterEachFuture
对象来表示函数执行并保存结果。
总之,下表介绍了未来的可用类型:
未来的对象 | 描述 |
---|---|
FevalFuture |
单身的parfeval 未来的实例 |
FevalOnAllFuture |
parfevalOnAll 未来的实例 |
AfterAllFuture |
毕竟 未来的实例 |
AfterEachFuture |
after 未来的实例 |
未来
对象是本地对象,只能在创建它的Matlab会话中访问。