< prev index next >

src/hotspot/share/gc/shared/collectedHeap.hpp

Print this page

        

@@ -395,12 +395,12 @@
 
   virtual ParallelObjectIterator* parallel_object_iterator(uint thread_num) {
     return NULL;
   }
 
-  // FIXME: G1 already have a run_task returning Tickspan - adapting for now.
-  virtual Tickspan run_task(AbstractGangTask* task);
+  // Run given task, parallelly if possible.
+  virtual Tickspan run_task(AbstractGangTask* task) = 0;
 
   // Keep alive an object that was loaded with AS_NO_KEEPALIVE.
   virtual void keep_alive(oop obj) {}
 
   // Returns the longest time (in ms) that has elapsed since the last
< prev index next >