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

Ame*_*ina 6 matlab

文件指出的是MATLAB可以在单线程模式下启动,如下所示:

matlab -singleCompThread
Run Code Online (Sandbox Code Playgroud)

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

我们可以访问远程集群,根据发送作业的队列和计算资源的可用性,MATLAB可以在singleCompThread模式下启动,如果我们可以在MATLAB中告诉它,那将是很好的.

And*_*nke 7

目前,您可以使用maxNumCompThreads,但它警告它将在未来的版本中删除.在singleCompThread模式下,它将返回1.(至少在Windows上,我测试过它.)