Generally speaking, the background running time of each software is longer than that of the previous director. Foreground running refers to the ability of an application to always respond to user interaction during running. On the one hand, the application will immediately feed back the running details to the user. On the other hand, users can use the UI to terminate the foreground operation at any time.
Background operation means that when the application is running, it is no longer provided to the foreground page that can respond to user interaction. Background operations, also known as background jobs, can only be terminated by a special command line.