Background Processing
Run code in the background and run other code at the same time
When you run code in MATLAB®, you must wait for that code to finish running before you can run other code. The background pool enables you to run code in the background and run other code at the same time. For instance, you can create apps that remain responsive while performing calculations in the background.
Use parfeval
with the background pool to run a function in the
background. parfeval
immediately returns a
Future
object that represents the function running in the
background. To get results from the Future
, call
fetchOutputs
.
Functions
Topics
Get Started with Background Processing
- 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.