exponenta event banner

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