maxNumCompThreads

Управление максимальным количеством вычислительных потоков

Синтаксис

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

Описание

N = maxNumCompThreads возвращает текущее максимальное количество вычислительных потоков N.

LASTN = maxNumCompThreads(N) устанавливает максимальное количество вычислительных потоков равным N, и возвращает предыдущее максимальное количество вычислительных потоков, LASTN.

LASTN = maxNumCompThreads('automatic') устанавливает максимальное количество вычислительных потоков, используя то, что MATLAB® программное обеспечение определяет, что это наиболее желательно. Это дополнительно возвращает предыдущее максимальное количество вычислительных потоков, LASTN.

В настоящее время максимальное количество вычислительных потоков равно количеству физических ядер на вашей машине.

Примечание

Установка максимального количества вычислительных потоков с помощью maxNumCompThreads не переходит к следующему сеансу работы с MATLAB.

Можно задать -singleCompThread опция при запуске MATLAB, чтобы ограничить MATLAB одним вычислительным потоком. По умолчанию MATLAB использует возможности многопоточности компьютера, на котором он работает.

В Windows® для платформ с несколькими группами процессоров максимальное количество вычислительных потоков по умолчанию равно количеству физических ядер в группе процессоров, на которой работает MATLAB.

Введенный в R2007b