Correct Answer - Option 3 : Less memory space occupied by thread
The correct answer is Less memory space occupied by thread.
Concept
The execution of process code by tracking the instructions one after the other in the process is called threads. Threads control the process and each thread represents the control of the code.
Key points of threads in OS.
- The context switching time is reduced using threads.
- While using threads, one task after the other is carried out without being instructed always. Hence concurrency is achieved for the entire process using threads.
- Communication between threads and communication between processes is made efficient with the help of threads. This helps to manage the process without being tracking the entire process using a tracker. This reduces costs.
- The cost is less and hence the entire process is economical to create and manage and switch the threads between the processes.
- Threads are not reusable and it requires more hardware than software due to application changes from the base. Therefore Option 3 is correct answer