fetchOutputs
Récupérer les résultats d'une fonction s'exécutant dans le pool d'arrière-plan.
📝Syntaxe
[y1, ... , ym] = fetchOutputs(f)
📥Arguments d'entrée
Paramètre Description
f objet FevalFuture
📤Arguments de sortie
Paramètre Description
y1, ... , ym sorties
📄Description

[y1, ... , ym] = fetchOutputs(f) récupère m résultats d'un tableau de Future f.

fetchOutputs attend que la fonction associée àf se termine avant de récupérer les résultats.

SifetchOutputs est appelé, la propriété Read de chaque élément def est définie sur true.

💡Exemples
Sequential version
tic()
R1 = magic(5000);
R2 = magic(5000);
toc()
size(R1)
Parallel version
b = backgroundPool()
tic()
fptr = str2func('magic');
f1 = parfeval(b, fptr, 1, 5000);
f2 = parfeval(b, fptr, 1, 5000);
b
r1 = fetchOutputs(f1);
r2 = fetchOutputs(f2);
toc()
size(r1)
f1
f2
🔗Voir aussi
parfevalbackgroundPoolfetchNext
🕔Historique des versions
Version Description
1.0.0 version initiale
Modifier cette page sur GitHub