Java Multithreading Tutorial

Multitasking: Multitasking is a way of executing multiple tasks during the same period of time. Multiple tasks use common resources like CPU and main memory. With a single CPU only one task can be running at one point in time, so the CPU uses context switching to perform multitasking. Context switch (Context means state) is … Read more