wisconsin
Discussion 7: Concurrency Practice

Discussion 7: Concurrency Practice

Content locked

The catalog is public. Reading this content requires approved access.

Sign in to read
Discussion 7: Concurrency Practice
Opening conceptual questions
Question 1: Thread State
Performance examples
Process versus thread switching
Question 3: Preemption
Question 1: Threads
Locks
Question 2: Use of Locks (2) (5 points)
Question 2: Locks
Question 3: Optimizing Locking (5 points)
Condition variables
Question :
Question:
Question: Sleeping barbers ( 10 points )
Hints
Question 7: Condition Variables ( 10 points )
Question 7:
Deadlock
Question A:
Question 3: deadlock (5 points)
Question 1: Deadlock (10 pts)
Source caveats