Java implementation of various key
operating system concepts such
thread synchronization, deadlocks,
etc.