Question: C++ code, Pthreads, Semaphore: I currently can get numbers to generate randomaly and to get the server threads to sleep. Now I need to get

C++ code, Pthreads, Semaphore:

I currently can get numbers to generate randomaly and to get the server threads to sleep.

Now I need to get the data generators to take turns with the server threads using semaphores. After each number is put into an array it need to switch over to the server threads and let them sleep a random time befor control returns to the data generators.

C++ code, Pthreads, Semaphore: I currently can get numbers to generate randomaly

and to get the server threads to sleep. Now I need to

Data-Center Simulation use POSIX threads and semaphores create a system to simulate a data center. The following rules apply: 1) 5 data-generator threads are created in the main thread at the start of simulation. Each data-generator thread has a unique index ranging from 1 to 5. Each data-generator thread generates 10 random numbers (no duplicate numbers) with the following requirement: a) b) c) d) e) The random numbers generated by data-generator thread 1 are ranging from 100 to 199. The random numbers generated by data-generator thread 2 are ranging from 200 to 299 The random numbers generated by data-generator thread 3 are ranging from 300 to 399. The random numbers generated by data-generator thread 4 are ranging from 400 to 499 The random numbers generated by data-generator thread 5 are ranging from 500 to 599 Data-Center Simulation use POSIX threads and semaphores create a system to simulate a data center. The following rules apply: 1) 5 data-generator threads are created in the main thread at the start of simulation. Each data-generator thread has a unique index ranging from 1 to 5. Each data-generator thread generates 10 random numbers (no duplicate numbers) with the following requirement: a) b) c) d) e) The random numbers generated by data-generator thread 1 are ranging from 100 to 199. The random numbers generated by data-generator thread 2 are ranging from 200 to 299 The random numbers generated by data-generator thread 3 are ranging from 300 to 399. The random numbers generated by data-generator thread 4 are ranging from 400 to 499 The random numbers generated by data-generator thread 5 are ranging from 500 to 599

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!