我有两个功能,都需要同时运行。但是,它只是速度测试,所以当它们中的任何一个抛出输出并完成它们的执行时,“。m”的执行应该停止。
答案 0 :(得分:0)
如何使用parfor运行两个函数?检查以下代码:
ROI
答案 1 :(得分:0)
也许是这样的?
p = gcp();
funcs = {@exp,@sin};
for i=1:numel(funcs)
f(i) = parfeval(p,funcs{i},1,10);
end
while true
[idx,value] = fetchNext(f);
fprintf('Fn indx: %d, Result: %d', idx, value)
break;
end