Multitasking is running multiple "heavyweight" processes (tasks) by a single OS.
Multithreading is running multiple "lightweight" processes (threads of execution) in a single process / task / program.
Ready to start your tutorial with us? That's great! Send us an email and we will get back to you as soon as possible!