what is the difference between process based multitasking and thread based multitasking?
Definition: Process-based multitasking enables a system to execute two or more programs concurrently, whereas Thread based multitasking enables a program to carry out two or more tasks in form of threads simultaneously.