Summary


This program has 6 thread(s)

Thread creation graph

Direct link

Lock operations

P = lock taken, V = lock released
uses lock ←
_main_ &jobs[0] &jobs[1] &jobs[2] &jobs[3] &jobs[4]
&locks[0]      PV      PV
&locks[1]    PV    PV    
&locks[2]      PV    PV  
&locks[3]        PV    PV
&locks[4]    PV      PV  

Queue operations

R = queue read, S = queue written, C = queue created
uses lock ←
_main_ &jobs[0] &jobs[1] &jobs[2] &jobs[3] &jobs[4]
&queue  CR  S    S  S  S