Функция запланировала запускаться
Future объект представляет функцию, которую вы планируете запускать в MATLAB®.
Если вы используете parfeval или parfevalOnAll создать Future, MATLAB запускает функцию:
В фоновом режиме, если вы задаете backgroundPool при создании Future.
На параллельном пуле, если вы не задаете backgroundPool при создании Future, имейте Parallel Computing Toolbox™, и одно из следующего применяется:
У вас есть параллельный пул, в настоящее время открываются.
Вам включили автоматическое создание пула.
В сериале, в противном случае.
Если вы используете afterEach или afterAll создать Future, функция запущена вашим текущим сеансом работы с MATLAB. Это не запущено в фоновом режиме или ни на каком параллельном пуле.
Вы создаете Future возразите, когда вы выполните одно из следующих действий:
Использование parfeval запланировать функцию, чтобы запуститься в фоновом режиме, на параллельном пуле, или в сериале.
Использование parfevalOnAll запланировать функцию, чтобы работать на всех рабочих в пуле, или в сериале.
Использование afterEach или afterAll запланировать функцию, чтобы выполняться после Future конец объектов.
Доступные типы будущих объектов следуют.
| Будущий объект | Описание |
|---|---|
FevalFuture | Созданный parfeval |
FevalOnAllFuture | Созданный parfevalOnAll |
AfterEachFuture | Созданный afterAll |
AfterAllFuture | Созданный afterEach |
Future объекты являются локальными объектами и могут быть получены доступ только в сеансе работы с MATLAB, который создал их.
Например, если вы используете parfeval запустить функцию в фоновом режиме и создать Future объект, Future не доступно в рабочей области второстепенных рабочих.
parallel.Pool (Parallel Computing Toolbox) | parfeval (Parallel Computing Toolbox) | parfevalOnAll (Parallel Computing Toolbox) | afterAll | afterEach