Запустите функцию после того, как все функции закончат запускаться в фоновом режиме
возвращает B
= afterAll(A
,fcn
,n
)Future
объект B
и запускает функциональный fcn
автоматически после всех элементов в Future
массив A
конец.
MATLAB® запускает функциональный fcn
использование конкатенированных выходных параметров от каждого элемента в A
. Выходные параметры Y1,...,Ym
от каждого Future
объект конкатенирован вертикально в линейном порядке индекса. Например, если A
двухэлементный Future
вектор с выходными параметрами y1
и y2
от первого и второго Future
объекты соответственно, MATLAB запускает fcn([y1; y2])
после всех элементов в A
конец.
Если Future
массив A
имеет M
элементы, MATLAB запускает функцию только однажды. Когда запланированный функциональный fcn
концы, Future
объект B
концы.
Вы создаете Future
объект, когда:
Вы запускаете функцию в фоновом режиме с помощью backgroundPool
.
Вы запускаете функцию на параллельном пуле, когда у вас есть Parallel Computing Toolbox™.
Для получения дополнительной информации об использовании afterAll
параллельно, смотрите Использование afterEach и afterAll, чтобы Запустить Функции обратного вызова (Parallel Computing Toolbox).
Если любой из элементов в A
сталкивается с ошибкой, Error
свойство B
MException
.