exponenta event banner

ThreadPool

Параллельный пул рабочих потока на локальной машине

Описание

Использование parpool создать параллельный пул рабочих потока на вашей локальной машине. После того, как вы создаете пул, находите что-либо подобное функциям пула, такой как parfor или parfeval, работайте на рабочих. С ThreadPool объект, можно взаимодействовать с параллельным пулом.

Создание

Создайте параллельный пул рабочих потока на локальной машине при помощи parpool функция.

pool = parpool("threads")

Свойства

развернуть все

Это свойство доступно только для чтения.

Количество рабочих потока, включающих параллельный пул в виде целого числа.

Функции объекта

deleteЗакройте параллельный пул
parfevalВыполните функцию асинхронно на параллельном рабочем пула
parfevalOnAllВыполните функцию асинхронно на всех рабочих в параллельном пуле

Для совместимости с рабочими процесса также поддерживаются следующие объектные функции. Вы не должны использовать их, потому что передача данных и передача файлов не необходимы для пулов рабочих потока.

addAttachedFilesПрисоедините файлы или папки, чтобы быть параллельными пулу
listAutoAttachedFilesСписок файлов, автоматически присоединенных, чтобы работать, определите задачу или найдите что-либо подобное пулу
ticBytesНачните считать байты переданными в параллельном пуле
tocBytesЧитайте, сколько байтов было передано начиная с вызова ticBytes
updateAttachedFilesОбновите прикрепленные файлы или папки на параллельном пуле
Введенный в R2020a