A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2003; you can also visit the original URL.
The file type is application/pdf
.
How to solve the Santa Claus problem
1998
Concurrency Practice and Experience
John Trono published a new exercise in concurrent programming-the Santa Claus problem-and provided a solution based on semaphores [12] . His solution is incorrect because it assumes that a process released from waiting on a semaphore will necessarily be scheduled for execution. We give a simple solution in Ada 95 using higher order synchronization primitives: protected objects and rendezvous. We then give solution in Java, though this solution is not as elegant as the Ada 95 solution because
doi:10.1002/(sici)1096-9128(199805)10:6<485::aid-cpe329>3.0.co;2-2
fatcat:bdsq57yl7zdk7hiscypnheekiq