The JVMDI RunDebugThread and JVMPI CreateSystemThread interfaces allow a thread
to be created whose main function is native. If the function is in a native
library, that library can be unloaded when the ClassLoader that loaded it is
finalized. After the library has been unloaded, the system thread could still
be running code in the library, causing unpredictable results or a crash.
dean.long@Eng 2001-05-03
to be created whose main function is native. If the function is in a native
library, that library can be unloaded when the ClassLoader that loaded it is
finalized. After the library has been unloaded, the system thread could still
be running code in the library, causing unpredictable results or a crash.
dean.long@Eng 2001-05-03