MULTITHREADING
Multithreading is the ability of a CPU to execute multiple threads of a process
simultaneously.
Advantages:
• Improved responsiveness
• Better CPU utilization
• Faster execution
• Resource sharing
Types of Threads:
• User-level threads
• Kernel-level threads
Examples:
Web browsers, video players, and operating systems.