equal
deleted
inserted
replaced
23 */ |
23 */ |
24 |
24 |
25 #ifndef SHARE_GC_G1_G1CONCURRENTREFINETHREAD_HPP |
25 #ifndef SHARE_GC_G1_G1CONCURRENTREFINETHREAD_HPP |
26 #define SHARE_GC_G1_G1CONCURRENTREFINETHREAD_HPP |
26 #define SHARE_GC_G1_G1CONCURRENTREFINETHREAD_HPP |
27 |
27 |
28 #include "gc/g1/dirtyCardQueue.hpp" |
|
29 #include "gc/shared/concurrentGCThread.hpp" |
28 #include "gc/shared/concurrentGCThread.hpp" |
30 |
29 |
31 // Forward Decl. |
30 // Forward Decl. |
32 class CardTableEntryClosure; |
|
33 class G1ConcurrentRefine; |
31 class G1ConcurrentRefine; |
34 |
32 |
35 // One or more G1 Concurrent Refinement Threads may be active if concurrent |
33 // One or more G1 Concurrent Refinement Threads may be active if concurrent |
36 // refinement is in progress. |
34 // refinement is in progress. |
37 class G1ConcurrentRefineThread: public ConcurrentGCThread { |
35 class G1ConcurrentRefineThread: public ConcurrentGCThread { |