1.1 --- a/src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp Mon May 11 16:30:56 2009 -0700 1.2 +++ b/src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp Mon May 18 11:52:46 2009 -0700 1.3 @@ -34,6 +34,7 @@ 1.4 double _vtime_start; // Initial virtual time. 1.5 double _vtime_accum; // Initial virtual time. 1.6 int _worker_id; 1.7 + int _worker_id_offset; 1.8 1.9 // The refinement threads collection is linked list. A predecessor can activate a successor 1.10 // when the number of the rset update buffer crosses a certain threshold. A successor 1.11 @@ -73,7 +74,8 @@ 1.12 1.13 public: 1.14 // Constructor 1.15 - ConcurrentG1RefineThread(ConcurrentG1Refine* cg1r, ConcurrentG1RefineThread* next, int worker_id); 1.16 + ConcurrentG1RefineThread(ConcurrentG1Refine* cg1r, ConcurrentG1RefineThread* next, 1.17 + int worker_id_offset, int worker_id); 1.18 1.19 // Printing 1.20 void print();