Home
 Syllabus
 Homework
 Reading
 Project
Homework #1:
The first homwork requires you to use the JCSP package to implement 2 algorithms, a producer / consumer using message passing and the Ricart Agrawal optimal algorithm for mutual exclusion.

Details:
Find the assigment details here.

Tools:
The JCSP package can be obtained here.
And, if you don't already have the JDK, you can obtain it here.

JCSP / Homework Hints Presentation Given In Class:
Download here.

Some Helpful Tutorials On JCSP (Part 2 has the most useful information, IMO :)
CSP for Java programmers: Part 1
CSP for Java programmers: Part 2
CSP for Java programmers: Part 3