Mark As Completed Discussion

This lesson is an introduction on processes and threads, with a focus on the following key points,

  1. What are processes and threads, and their role in the operating system.
  2. Detailed overview of process and thread execution.

Whenever you launch an application on a computer, the operating system creates a process for it. Creating a process may sound trivial, but in fact, the operating system goes through several states and performs certain actions before its creation. Even after process creation, the operating system keeps working to ensure other processes run appropriately. As the OS performs many operations at the same time, even in a single process, it executes concurrently by employing a technique known as multithreading. In this lesson, we will uncover the details behind process management and concurrent execution of the operating system.