Name: ________________________________
CS 1550 – Project 2
Pthreads |
|
Threads are created and managed appropriately |
______________ / 10 |
Car Production |
|
Northbound cars |
______________ / 5 |
Southbound cars |
______________ / 5 |
Arrival rate |
______________ / 10 |
Does not overflow respective queue |
______________ / 10 |
Flagperson |
|
Falls Asleep |
______________ / 10 |
Is Woken Up |
______________ / 10 |
Switches sides when 10 cars are queued |
______________ / 10 |
Deadlock Avoidance |
|
Producer/Consumer of cars is deadlock free |
______________ / 10 |
Flagperson is deadlock free |
______________ / 10 |
Uses synchronization rather than strict alternation |
______________ / 10 |
Total: |
______________ / 100 |
Notes: