Explain multi-threading . How it works ?
In simple words, multithreading refers to simultaneous (parallel) execution of multiple tasks (threads).
The process of executing multiple threads simultaneously is known as multithreading. The main advantage of multithreading is reducing CPU idle time and improving the CPU utilization.
I want to know more details