< prev index next >
src/hotspot/share/gc/g1/g1FreeIdSet.hpp
Print this page
rev 53151 : [mq]: tschatzl_review
*** 27,37 ****
#include "memory/allocation.hpp"
#include "runtime/semaphore.hpp"
#include "utilities/globalDefinitions.hpp"
! // Represents a set of free small integer ids.
class G1FreeIdSet : public CHeapObj<mtGC> {
Semaphore _sem;
uint* _next;
uint _start;
uint _size;
--- 27,41 ----
#include "memory/allocation.hpp"
#include "runtime/semaphore.hpp"
#include "utilities/globalDefinitions.hpp"
! // Represents a set of small integer ids, from which elements can be
! // temporarily allocated for exclusive use. The ids are in a
! // contiguous range from 'start' to 'start + size'. Used to obtain a
! // distinct worker_id value for a mutator thread that doesn't normally
! // have such an id.
class G1FreeIdSet : public CHeapObj<mtGC> {
Semaphore _sem;
uint* _next;
uint _start;
uint _size;
< prev index next >