Name: mc57594 Date: 02/11/97
ambiguous sematics:
wait can return for two reasons:
1. timeout expired
2. someother object called notify (or notifyAll) on this object.
Problem is that I don't know (from current semantics) why wait
returned.
So, if I want to take different actions (which is the most likely
case) based on whether timeout expired or notify was called then
I can't do that.
I have found no clean way to fix this problem.
company - Washington University , email - ###@###.###
======================================================================