Question: And the answer should be something like this: Creating new READER Thread - 0 READER Thread - 0 is ENTERING READER CODE READER Thread -

And the answer should be something like this: Creating new READER Thread-0
READER Thread-0 is ENTERING READER CODE
READER Thread-0 is in CRITICAL SECTION performing READ
READER Thread-0 is reading for 9 milliseconds.
Creating new WRITER Thread-1
WRITER Thread-1 is ENTERING WRITER CODE
WRITER Thread-1 is now in Critical Section performing WRITE
READER Thread-0 is now EXITING
WRITER Thread-1 is writing for 19 milliseconds.
Creating new READER Thread-2
READER Thread-2 is ENTERING READER CODE
Creating new READER Thread-3
READER Thread-2 is in CRITICAL SECTION performing READ
READER Thread-2 is reading for 11 milliseconds.
READER Thread-3 is ENTERING READER CODE
WRITER Thread-1 is now exiting
READER Thread-3 is in CRITICAL SECTION performing READ
READER Thread-3 is reading for 13 milliseconds.
READER Thread-2 is now EXITING
READER Thread-3 is now EXITING
Creating new READER Thread-4
READER Thread-4 is ENTERING READER CODE
READER Thread-4 is in CRITICAL SECTION performing READ
READER Thread-4 is reading for 17 milliseconds.
Creating new WRITER Thread-5
WRITER Thread-5 is ENTERING WRITER CODE
READER Thread-4 is now EXITING
WRITER Thread-5 is now in Critical Section performing WRITE
WRITER Thread-5 is writing for 16 milliseconds.
WRITER Thread-5 is now exiting
Creating new WRITER Thread-6
WRITER Thread-6 is ENTERING WRITER CODE
WRITER Thread-6 is now in Critical Section performing WRITE
WRITER Thread-6 is writing for 12 milliseconds.
WRITER Thread-6 is now exiting
Creating new WRITER Thread-7
WRITER Thread-7 is ENTERING WRITER CODE
WRITER Thread-7 is now in Critical Section performing WRITE
WRITER Thread-7 is writing for 12 milliseconds.
Creating new READER Thread-8
READER Thread-8 is ENTERING READER CODE
WRITER Thread-7 is now exiting
READER Thread-8 is in CRITICAL SECTION performing READ
READER Thread-8 is reading for 17 milliseconds.
Creating new WRITER Thread-9
WRITER Thread-9 is ENTERING WRITER CODE
READER Thread-8 is now EXITING
.
.
.
WRITER Thread-48 is now in Critical Section performing WRITE
WRITER Thread-48 is writing for 4 milliseconds.
WRITER Thread-48 is now exiting
READER Thread-46 is in CRITICAL SECTION performing READ
READER Thread-46 is reading for 0 milliseconds.
READER Thread-49 is in CRITICAL SECTION performing READ
READER Thread-49 is reading for 4 milliseconds.
READER Thread-46 is now EXITING
READER Thread-49 is now EXITING
####### MAIN THREAD ENDING NOW!

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 Programming Questions!