Управление максимальным количеством вычислительных потоков
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.