CS351L - Fall 2011

Large Program Design Lab


John Donahue

Email: jdonahue@unm.edu

Turning in work: use the turnin script

Office: FEC 126

Office Hours:

Monday 2-3pm

Wednesday 1 - 2pm


Synchro Hell

October 23th, 2011

Background

Synchronization! Synchronization can be tricky in any programming language. Java simplifies much of the hassle but it's not magic. Here you are presented with the problem of synchronizing access to a linked list. Please download the code and pdf below.

Synchronization Lab.

The program to fix.

Grading

For full credit, turn in your source code and the two graphs specified in the pdf.