Contenido principal

Ejecutar funciones en segundo plano

Este ejemplo muestra cómo ejecutar una función en segundo plano con parfeval y backgroundPool. Al ejecutar una función en segundo plano, puede ejecutar más código de MATLAB® a la vez.

Utilice parfeval para ejecutar la función magic(3) y recuperar una salida. Especifique backgroundPool como el primer argumento para ejecutar la función en segundo plano. Al usar parfeval, crea un objeto Future.

f = parfeval(backgroundPool,@magic,1,3);

Para recuperar la salida desde el segundo plano, utilice fetchOutputs. MATLAB devuelve la salida cuando se completa la ejecución de magic.

fetchOutputs(f)
ans = 3×3

     8     1     6
     3     5     7
     4     9     2

Consulte también

|

Temas