On a painting, and sometimes in a bas-relief, mosaic picture, or the like, that part of the scene represented, which is nearest to the spectator, and therefore occupies the lowest part of the work of art itself. Cf. Distance, n., 6.
(1) (n.) On a UNIX® system, the process of running under direct control of the terminal; the terminal cannot be used for any other activity until a foreground task finishes or is halted. Contrast with background.(2) (n.) The color of the characters and graphics that are displayed on a terminal screen.
in shell context, the process in the foreground is the one that is currently running. You have to wait for such a process to finish in order to be able to type commands again. See Also job, background.
The portion of a scene closest to the camera, in contrast to the middle ground and background. Including a foreground in a landscape or snapshot helps create a sense of depth, and can add a useful accent or setting for the main, more distant subject.
Programs running in the foreground can be directly controlled (with the keyboard) by the operator. Several background programs may be running simultaneously, but only one foreground program can run at a time.
(1.) A mode of running a program in which the shell waits for the program specified on the command line to complete before responding to user input. (2.) In multiprogramming, the environment in which high-priority programs are run. Contrast with background.
The program currently running on your computer. Most computers have the ability to operate more than one application at a time, called multitasking. The program that is receiving instructions from your mouse or keyboard is the one running in the foreground.