====== Week 8 ====== ~~NOTOC~~ ===== Midterm Exam ===== * Handed back \\ \\ ===== Dining UPC Philosophers ===== * Assigned: Wed, Mar 6 * {{diningupcphils.pdf |PDF}} * Due: This Wed, Mar 27 ===== Monitors ===== * Marc's Lecture Notes: {{ :courses:cs377-201951:cs377-monitors.pdf |PDF}} * Java case study (starter code for Assign 4) * this version deadlocks * you will use two different approaches to fix: * synchronized methods * synchronized code blocks \\ \\ * Ben-Ari Ch 7 * begin slide 146 ===== Assignment: Dining Java Philosophers ===== * Assign 4 * due: Wed, Apr 3, 11:59pm