hotspot/src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
changeset 15482 470d0b0c09f1
parent 9990 c8683968c01b
child 22234 da823d78ad65
equal deleted inserted replaced
15224:0f9e3436040d 15482:470d0b0c09f1
    23  */
    23  */
    24 
    24 
    25 #ifndef SHARE_VM_GC_IMPLEMENTATION_SHARED_CONCURRENTGCTHREAD_HPP
    25 #ifndef SHARE_VM_GC_IMPLEMENTATION_SHARED_CONCURRENTGCTHREAD_HPP
    26 #define SHARE_VM_GC_IMPLEMENTATION_SHARED_CONCURRENTGCTHREAD_HPP
    26 #define SHARE_VM_GC_IMPLEMENTATION_SHARED_CONCURRENTGCTHREAD_HPP
    27 
    27 
    28 #ifndef SERIALGC
    28 #include "utilities/macros.hpp"
       
    29 #if INCLUDE_ALL_GCS
    29 #include "runtime/thread.hpp"
    30 #include "runtime/thread.hpp"
    30 #endif
    31 #endif // INCLUDE_ALL_GCS
    31 
    32 
    32 class VoidClosure;
    33 class VoidClosure;
    33 
    34 
    34 // A SuspendibleThreadSet is (obviously) a set of threads that can be
    35 // A SuspendibleThreadSet is (obviously) a set of threads that can be
    35 // suspended.  A thread can join and later leave the set, and periodically
    36 // suspended.  A thread can join and later leave the set, and periodically