📖 4. Threads in Operating System
📖 From Operating System • 1232 questions available
About 4. Threads in Operating System
A thread is a smaller, lighter unit of work inside a process. While a process can do one task at a time, a thread is like a single path of execution within that process. For example, in a web browser process, one thread might be downloading a file, while another thread is displaying the webpage, and a third thread is responding to your mouse clicks. By using multiple threads, a process can perform several tasks simultaneously, which makes the application more responsive and faster.
All threads that belong to the same process share the same memory space and resources, like open files. This sharing allows them to communicate with each other very easily and quickly compared to separate processes. However, it also means that they need to be careful not to mess up each other's work. The OS manages threads similarly to processes, but because they are lighter, creating and switching between threads is much faster and requires fewer resources, making the overall system more efficient.
Practice MCQs for 4. Threads in Operating System. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.
🔄 Last updated: 2026-08-08