Скопируйте или создайте данные только однажды по рабочим в параллельном пуле
Создайте Constant объект постараться не излишне копировать данные многократно из вашего текущего MATLAB® сеанс рабочим в параллельном пуле. Значение вы получаете доступ в Constant объект является постоянным.
Если у вас есть Parallel Computing Toolbox™, используйте Constant объект постараться не излишне копировать данные в рабочих в параллельном пуле. Для получения дополнительной информации смотрите parallel.pool.Constant (Parallel Computing Toolbox).
Если у вас нет Parallel Computing Toolbox, можно все еще использовать Constant возражает ни с чем не сравнимому пулу. Constant только создается в вашем текущем сеансе работы с MATLAB. Используйте Constant когда вы запускаете портативный параллельный код, спроектированный, чтобы работать с или ни с чем не сравнимый Вычислительный Тулбокс.
Для получения дополнительной информации об идущем параллельно коде ни с чем не сравнимый Вычислительный Тулбокс, смотрите, Идут параллельно Язык в MATLAB.
Используйте parallel.pool.Constant создать Constant объект от массива или указателя на функцию. Используйте Value свойство получить доступ к базовым данным.
использует массив C = parallel.pool.Constant(X)X создать Constant. Используйте Value свойство считать данные.
использует указатель на функцию C = parallel.pool.Constant(fcn)fcn создать Constant объект C. Используйте Value свойство получить результат выполнения fcn() с одним выходом.
Примечание
Используйте этот синтаксис указателя на функцию, чтобы создать Constant возразите, когда это необходимо, чтобы иметь то же имя переменной для ресурса типа указателя в вашем текущем сеансе работы с MATLAB и на параллельном пуле. Например, используйте синтаксис указателя на функцию, чтобы настроить соединение с базой данных и в вашем текущем MATLAB и на параллельном пуле. Если вы хотите выполнить функцию на каждом рабочем, чтобы настроить рабочих перед расчетами, использовать parfevalOnAll (Parallel Computing Toolbox) вместо этого.
запуски C = parallel.pool.Constant(fcn,cleanupFcn)cleanupFcn(C.Value) когда C очищен.