Question: NOTE: Operating System Assignment: MUST USE C LANGUAGE 1. Let's expand our model to now actually use threads for each CPU! Using pthreads, modify your
NOTE: Operating System Assignment: MUST USE C LANGUAGE



1. Let's expand our model to now actually use threads for each CPU! Using pthreads, modify your program from Assignment #1, Question #3 to create one pthread per cpu that you specify. Each thread should act as a cpu and remove a job from the queue and then sleep1 for the duration of the task. Be careful to protect your shared data by using locks to control access! 1. Let's expand our model to now actually use threads for each CPU! Using pthreads, modify your program from Assignment #1, Question #3 to create one pthread per cpu that you specify. Each thread should act as a cpu and remove a job from the queue and then sleep1 for the duration of the task. Be careful to protect your shared data by using locks to control access
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
