Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

maxNumCompThreads

控制计算线程的最大数目

语法

N = maxNumCompThreads
LASTN = maxNumCompThreads(N)
LASTN = maxNumCompThreads('automatic')

说明

N = maxNumCompThreads 返回计算线程的当前最大数目 N

LASTN = maxNumCompThreads(N) 将计算线程的最大数目设置为 N,并返回计算线程的上一个最大数目 LASTN

LASTN = maxNumCompThreads('automatic') 使用 MATLAB® 软件确定为最合适的量来设置计算线程的最大数目。此外,还会返回计算线程的上一个最大数目 LASTN

当前,计算线程的最大数目等于计算机上的物理内核的数目。

注意

使用 maxNumCompThreads 设置计算线程的最大数目不会传播到下一个 MATLAB 会话。

您可以在启动 MATLAB 时设置 -singleCompThread 选项,以将 MATLAB 限制为单个计算线程。默认情况下,MATLAB 会利用在其中运行的计算机上的多线程功能。

在具有多个处理器组的 Windows® 平台上,默认的最大计算线程数等于运行 MATLAB 的处理器组中的物理内核数。

版本历史记录

在 R2007b 中推出