matlab - 检查 MATLAB 是否在多线程模式下运行

标签 matlab

documentation states MATLAB 可以在单线程模式下启动,如下所示:

matlab -singleCompThread

我的问题是:有没有办法从 MATLAB 内部可靠地检查它是在这种模式下还是在默认的多线程模式下运行?

我们可以访问远程集群,根据发送作业的队列和计算资源的可用性,MATLAB 可能会以 singleCompThread 模式启动,如果我们能告诉它,那就太好了从 MATLAB 中。

最佳答案

目前,您可以使用 maxNumCompThreads,尽管它警告说它将在未来的版本中被删除。在 singleCompThread 模式下,它将返回 1。(至少在我测试过的 Windows 上是这样。)

关于matlab - 检查 MATLAB 是否在多线程模式下运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8012731/

相关文章:

python - python中由一维矩阵组成的二维矩阵

matlab - 区间累积求和 - MATLAB

arrays - 如何在 MATLAB 中基于索引向量添加矩阵的行?

MATLAB 多条曲线之间的着色区域

matlab - 何时使用查找而不是逻辑索引

matlab - 稀疏 GP 回归的初始种子

matlab - 通过组合其部分获得整条线

matlab - 如何将 DICOM 图像保存为 JPEG 而不丢失信息

Matlab 不使用波浪号 (~) 而不是完整的主路径读取文件

matlab - 以编程方式打包 MATLAB 工具箱