数百个功能的MATLAB®和其他工具箱可以在基于线程的环境中运行。您可以使用backgroundPool
或parpool(“线程”)
在基于线程的环境中运行代码。
在后台,使用运行功能parfeval
和backgroundPool
。
有关线程池的更多信息,请参阅选择基于线程和进程为基础的环境之间(并行计算工具箱)。
如果函数是在基于线程的环境支持,你金宝app可以使用parfeval
和backgroundPool
在后台运行。
使用兰特
函数生成One hundred.
-经过-One hundred.
背景中的随机数矩阵。
F = parfeval(backgroundPool,@兰特,1100);
有关在后台运行代码的详细信息,请参阅backgroundPool
。
如果函数是在基于线程的环境支持,你金宝app可以,如果你有并行计算工具箱上一个线程池运行™。
parpool(“线程”);PARFORI = 1:100 A {I} =兰特(100);结尾
有关线程池的更多信息,请参阅线程池
(并行计算工具箱)。
如果您有并行计算工具箱,你的代码,使用backgroundPool
自动扩展到使用更多可用的内核。
有关内核可以使用的数量的信息,请参阅NumWorkers
财产BackgroundPool
。
通过在当你使用并行计算工具箱的同时后台运行多个功能,可以加快下面的代码。
为了I = 1:100°F(I)= parfeval(backgroundPool,@兰特,1100);结尾
如果MATLAB函数具有线程支持,你可以参考它的功能页面上的其他金宝app线程使用信息。请参阅“基于线程的环境”在功能页末尾的扩展功能部分。
提示
对于有线程支持MATLAB功能的过滤列表,请参阅金宝app功能列表(基于线程的环境)。
一般情况下,在功能图形那应用建筑物那外部语言接口。那文件和文件夹, 和环境和设置不支持。金宝app
MATLAB和几个工具箱包括内置的线程支持与功能。金宝app要查看的MATLAB和所有这些功能的工具箱有线程的支持列表,使用各环节如下表所示。金宝app在预警指标列表功能有局限性或使用注意事项特定于线程运行的功能。您可以查看使用说明和限制了所有的功能页面的扩展功能部分。有关更新到各个线程支持的功能信息,请参见发行说明。金宝app
产品 | 功能一览表支持对线程金宝app |
---|---|
马铃薯 | 与线程支持功能金宝app |
图像处理工具箱™ | 与线程支持功能金宝app(图像处理工具箱) |
信号处理工具箱™ | 与线程支持功能金宝app(信号处理工具箱) |