afterEach
Exécuter une fonction après chaque fin d'exécution en arrière-plan.
📝Syntaxe
B = afterEach(F, fcn, n)
📥Arguments d'entrée
Paramètre Description
F objet Future en entrée (scalaire ou tableau).
fcn handle de fonction : fonction à exécuter après chaque future en entrée.
n nombre d'arguments de sortie.
📤Arguments de sortie
Paramètre Description
B objet AfterEachFuture.
📄Description

B = afterEach(F, fcn, n) renvoie un objet AfterEachFutureB.

La fonctionfcn est automatiquement exécutée après chaque élément du tableau FutureF lorsqu'il est terminé.

Si l'un des éléments deF rencontre une erreur, la propriété Error deB contient l'erreur.

💡Exemples
pool = backgroundPool()
fptrRand = str2func('rand')
fptrMax = str2func('@(r) max(r)')
fptrMin = str2func('@(r) min(r)')
for idx= 1:10
    f(idx) = parfeval(pool, fptrRand, 1, 1000, 1);
end
maxFuture = afterEach(f, fptrMax, 1);
minFuture = afterAll(maxFuture, fptrMin, 1);
fetchOutputs(minFuture)
fetchOutputs(maxFuture)
🔗Voir aussi
backgroundPoolfetchOutputsafterAll
🕔Historique des versions
Version Description
1.0.0 version initiale
Modifier cette page sur GitHub