In Linux, a background process is nothing but process running independently of the shell. One can leave the terminal window and, but process executes in the background without any interaction from users. For example, Apache or Nginx web server always runs in the background to serve you images and dynamic content.
What is background and foreground process in Linux?
Foreground processes refer to applications you are running that you are currently interacting with, and which applies equally to graphical user interfaces as it does to the command line. Background processes refer to applications that are running but not being interacted with by the user.
What does background process mean?
Setting this option forces Android to stop each process as soon as it is empty (that is, when no services are started and no activities are on screen for that app).