< prev index next >

src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp

Print this page
rev 53864 : imported patch queue_access

*** 28,38 **** #include "gc/shared/ptrQueue.hpp" #include "memory/allocation.hpp" class G1DirtyCardQueueSet; class G1FreeIdSet; ! class JavaThread; class Monitor; // A closure class for processing card table entries. Note that we don't // require these closure objects to be stack-allocated. class G1CardTableEntryClosure: public CHeapObj<mtGC> { --- 28,38 ---- #include "gc/shared/ptrQueue.hpp" #include "memory/allocation.hpp" class G1DirtyCardQueueSet; class G1FreeIdSet; ! class Thread; class Monitor; // A closure class for processing card table entries. Note that we don't // require these closure objects to be stack-allocated. class G1CardTableEntryClosure: public CHeapObj<mtGC> {
*** 126,136 **** // The number of parallel ids that can be claimed to allow collector or // mutator threads to do card-processing work. static uint num_par_ids(); ! static void handle_zero_index_for_thread(JavaThread* t); // Apply G1RefineCardConcurrentlyClosure to completed buffers until there are stop_at // completed buffers remaining. bool refine_completed_buffer_concurrently(uint worker_i, size_t stop_at); --- 126,136 ---- // The number of parallel ids that can be claimed to allow collector or // mutator threads to do card-processing work. static uint num_par_ids(); ! static void handle_zero_index_for_thread(Thread* t); // Apply G1RefineCardConcurrentlyClosure to completed buffers until there are stop_at // completed buffers remaining. bool refine_completed_buffer_concurrently(uint worker_i, size_t stop_at);
< prev index next >