equal
deleted
inserted
replaced
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 |