Cooperative multitasking
Cooperative multitasking is a form of multitasking where the programs in the background can only process data when the program in the foreground is doing nothing.
Also see: Multitasking, Non-pre-emptive multitasking, Operating System definitions
