-
Bug
-
Resolution: Won't Fix
-
P4
-
1.3.1, 1.4.0
-
generic
-
generic
Name: elR10090 Date: 05/31/2001
The preliminary JDK 1.4 JVMPI spec states the following:
"The JVMPI functions SuspendThread and ResumeThread have no
effect on the thread status returned by GetThreadStatus.
The status of a thread suspended through the JVMPI remains
unchanged and the status at the time of suspension is returned."
However the semantics of the JVMPI_THREAD_SUSPENDED bit was changed to
mean that the thread has been externally suspended: JVMDI SuspendThread,
JVMPI SuspendThread, and Thread.suspend will all cause this bit to be set.
The specification should explicitly reflect this change.
======================================================================
The preliminary JDK 1.4 JVMPI spec states the following:
"The JVMPI functions SuspendThread and ResumeThread have no
effect on the thread status returned by GetThreadStatus.
The status of a thread suspended through the JVMPI remains
unchanged and the status at the time of suspension is returned."
However the semantics of the JVMPI_THREAD_SUSPENDED bit was changed to
mean that the thread has been externally suspended: JVMDI SuspendThread,
JVMPI SuspendThread, and Thread.suspend will all cause this bit to be set.
The specification should explicitly reflect this change.
======================================================================