< prev index next >

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

8211718: Supporting multiple concurrent OopStorage iterators

*** 218,228 **** // Protection for _active_array. mutable SingleWriterSynchronizer _protect_active; // mutable because this gets set even for const iteration. ! mutable bool _concurrent_iteration_active; Block* find_block_or_null(const oop* ptr) const; void delete_empty_block(const Block& block); bool reduce_deferred_updates(); --- 218,228 ---- // Protection for _active_array. mutable SingleWriterSynchronizer _protect_active; // mutable because this gets set even for const iteration. ! mutable int _concurrent_iteration_active; Block* find_block_or_null(const oop* ptr) const; void delete_empty_block(const Block& block); bool reduce_deferred_updates();
< prev index next >