The following code does not look right.  I looked in the JVM spec.  I can't
find any mention that a Thread.suspend() should cause the target thread to
give up any java lock.  I am trying to construct a test to confirm if this
is a problem or not.  Anybody have any suggestions?

line 216:


if(self->suspend_request) {

   hymutex_unlock(mon_ptr->mutex);

   hythread_safe_point();

   hymutex_lock(mon_ptr->mutex);

}


--
Weldon Washburn
Intel Enterprise Solutions Software Division

Reply via email to