exponenta event banner

ThreadPool

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

Описание

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

Создание

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

pool = parpool("threads")

Свойства

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

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

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

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

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

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

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

Введенный в R2020a