< prev index next >

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

Print this page
rev 58057 : imported patch improved_paused_handling

*** 176,189 **** public: PausedBuffers(); DEBUG_ONLY(~PausedBuffers();) - // Test whether there are any paused lists. - // Thread-safe, but the answer may change immediately. - bool is_empty() const; - // Thread-safe add the buffer to paused list for next safepoint. // precondition: not at safepoint. // precondition: does not have paused buffers from a previous safepoint. void add(BufferNode* node); --- 176,185 ----
*** 226,236 **** // Verify _num_cards == sum of cards in the completed queue. void verify_num_cards() const NOT_DEBUG_RETURN; // Thread-safe add a buffer to paused list for next safepoint. // precondition: not at safepoint. - // precondition: does not have paused buffers from a previous safepoint. void record_paused_buffer(BufferNode* node); void enqueue_paused_buffers_aux(const HeadTail& paused); // Thread-safe transfer paused buffers for previous safepoints to the queue. // precondition: not at safepoint. void enqueue_previous_paused_buffers(); --- 222,231 ----
< prev index next >