(computer science) A method of running more than one program on a computer at a time in which the program currently in control of the processor retains the control until it yields the control to another program voluntarily, which it can do only at certain points in the program. Also known as nonpreemptive multitasking.




