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