La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Traitement en arrière-plan
Exécuter du code en arrière-plan pendant l’exécution d’un autre code
Lorsque vous exécutez du code dans MATLAB®, vous devez attendre que son exécution se termine pour pouvoir exécuter un autre code. L'environnement backgroundPool vous permet d’exécuter du code en arrière-plan pendant l’exécution d’un autre code. Par exemple, vous pouvez créer des applications qui continuent de répondre alors que vous effectuez des calculs en arrière-plan.
Utilisez parfeval
avec l'environnement backgroundPool pour exécuter une fonction en arrière-plan. parfeval
renvoie immédiatement un objet Future
qui représente cette fonction. Pour obtenir les résultats de l’objet Future
, appelez fetchOutputs
.
Fonctions
Rubriques
En savoir plus sur le traitement en arrière-plan
- Asynchronous Functions
Learn about how to run code in the background in MATLAB. - Run Functions in Background
Useparfeval
andbackgroundPool
to run functions in the background. - Run MATLAB Functions in Thread-Based Environment
Check support for MATLAB functions that you want to run in the background.
Applications
- Update Wait Bar While Functions Run in the Background
UseafterEach
to update a wait bar while you run functions in the background. - Create Responsive Apps by Running Calculations in the Background
Improve the responsiveness of apps you create with MATLAB App Designer by using the background pool.