Параллельный пул рабочих процессов потоков на локальной машине
Использовать parpool
чтобы создать параллельный пул рабочих процессов потоков на локальном компьютере. После создания пула, функции параллельного пула, такие как parfor
или parfeval
, бегите по рабочим. С ThreadPool
объект, можно взаимодействовать с параллельным пулом.
Создайте параллельный пул рабочих процессов потоков на локальном компьютере с помощью parpool
функция.
pool = parpool("threads")
delete | Завершите работу параллельного пула |
parfeval | Выполняйте функцию асинхронно на работнике параллельного пула |
parfevalOnAll | Выполняйте функцию асинхронно для всех работников в параллельном пуле |
Для совместимости с рабочими процессами также поддерживаются следующие функции объекта. Вы не должны использовать их, потому что передача данных и файлов не требуется для пулов рабочих потоков.
addAttachedFiles | Присоедините файлы или папки к параллельному пулу |
listAutoAttachedFiles | Список файлов, автоматически присоединенных к заданию, задаче или параллельному пулу |
ticBytes | Начните подсчет байтов, переданных в параллельном пуле |
tocBytes | Прочитайте, сколько байтов было передано после вызова ticBytes |
updateAttachedFiles | Обновление вложенных файлов или папок в параллельном пуле |