In this reading we’ll continue our exploration of potential synchronization problems by looking at two common problems: races and deadlock.
Sections 12.7.4 - 12.7.5 (pp. 1025-1029) from the course textbook.
Each student will be responsible for learning and demonstrating proficiency in the following objectives PRIOR to the class meeting. The reading quiz will test these objectives.
The following objectives should be mastered by each student DURING and FOLLOWING the class session through active work and practice.
These exercises are geared towards mastering the BASIC learning objectives listed above. You are expected to submit them before class and it is highly recommended that you complete them before attempting the reading quiz.