Joined: 14 Oct 2005 Posts: 1187 Location: Bangalore,India
While you compile ur code background its process it in bachgrouind & make ur tso session availabe which is not happen in forground compile , in this case it holds ur tso session until compilation is done.
Compilation is a process to create a load module of a program and the same gets created whether you compile in foreground or a background mode.
It suggested to use batch compilation as it will not lock your terminal till the compilation complates and also in batch the schedular is little bit free to schedule your compilation job as per CPU availability.
If you have a list of programs to be compiled better use batch compilation.