RFR [XS] JDK-6616502: JNI specification should discuss multiple	invocations of DetachCurrentThread
    David Simms 
    david.simms at oracle.com
       
    Fri Apr 25 15:14:36 UTC 2014
    
    
  
JDK-6616502 <https://bugs.openjdk.java.net/browse/JDK-6616502>:
JNI Specificatio 
<http://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/jniTOC.html>n 
should discuss multiple invocations of DetachCurrentThread Slight 
improvement to DetachCurrentThread() 
<http://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/invocation.html#DetachCurrentThread>: 
Similar to wording for "attach"; "Trying to detach a thread that is 
already detached is a no-op".
Web review here: http://cr.openjdk.java.net/~dsimms/jnispec/6616502/ 
<http://cr.openjdk.java.net/%7Edsimms/jnispec/6616502/>
*Old Text*
	*New Text*
      DetachCurrentThread
|jint DetachCurrentThread(JavaVM *vm);|
Detaches the current thread from a Java VM. All Java monitors held by 
this thread are released. All Java threads waiting for this thread to 
die are notified.
The main thread can be detached from the VM. 	
      DetachCurrentThread
|jint DetachCurrentThread(JavaVM *vm);|
Detaches the current thread from a Java VM. All Java monitors held by 
this thread are released. All Java threads waiting for this thread to 
die are notified.
The main thread can be detached from the VM.
Trying to detach a thread that is not attached is a no-op.
    
    
More information about the hotspot-dev
mailing list