[kaffe] about wait and notify

Luca Ferrari fluca1978REMOVE_THIS_STRING@virgilio.it
Mon Nov 24 00:09:02 2003


Hi to everyone,
I've got a doubt about the behaviour of wait/notify methods at the JVM level. 
This doubt came in my mind after I noticed a misbehaving program which was 
using such methods. By the way here's the problem: running a program which 
executes a notify() call on a monitor, I noticed two different behavior 
between kaffe and sun JVM. While the former (1.0.5) executes rightly, that 
means suspend the notifier thread and resume waiting threads just after the 
notify call, the latter didn't: it continued the execution of the notifier 
thread untill re-schedulation. 
Now I'd like to know if this is true (i.e., the two JVMs act differently on 
thread synchronization) and is a design aspect. If so can anybody tell me why 
there's this difference?

Thanks,
Luca

-- 
Luca Ferrari,
fluca1978@virgilio.it