Question: 1. What resources are used when a thread is created? How do they differ from those used when a process is created? 2. What is

1. What resources are used when a thread is created? How do they differ from those used when a process is created?

2. What is the biggest advantage of implementing threads in user space? What is the biggest disadvantage?

3. Given the following code segment:

pid_t pid;

pid = fork()

if (pid ==0) {// child process

fork();

thread_create (.);

}

fork ();

a. How many unique processes are created?

b. How many unique threads are created?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!