src/hotspot/share/runtime/handshake.hpp
changeset 50626 9fdfe5ca0e5e
parent 49902 3661f31c6df4
child 52341 2b58b8e1d28f
equal deleted inserted replaced
50625:d9753e3db0c6 50626:9fdfe5ca0e5e
    52 // or the JavaThread itself.
    52 // or the JavaThread itself.
    53 class HandshakeState {
    53 class HandshakeState {
    54   HandshakeOperation* volatile _operation;
    54   HandshakeOperation* volatile _operation;
    55 
    55 
    56   Semaphore _semaphore;
    56   Semaphore _semaphore;
    57   bool _vmthread_holds_semaphore;
       
    58   bool _thread_in_process_handshake;
    57   bool _thread_in_process_handshake;
    59 
    58 
    60   bool claim_handshake_for_vmthread();
    59   bool claim_handshake_for_vmthread();
    61   bool vmthread_can_process_handshake(JavaThread* target);
    60   bool vmthread_can_process_handshake(JavaThread* target);
    62 
    61