src/hotspot/share/gc/z/zMarkStack.hpp
changeset 59039 c60978f87d45
parent 58811 38f4701d6587
equal deleted inserted replaced
59038:b9a42ca342db 59039:c60978f87d45
    60 public:
    60 public:
    61   ZStackList();
    61   ZStackList();
    62 
    62 
    63   bool is_empty() const;
    63   bool is_empty() const;
    64 
    64 
    65   void push_atomic(T* stack);
    65   void push(T* stack);
    66   T* pop_atomic();
    66   T* pop();
    67 };
    67 };
    68 
    68 
    69 typedef ZStack<ZMarkStackEntry, ZMarkStackSlots>     ZMarkStack;
    69 typedef ZStack<ZMarkStackEntry, ZMarkStackSlots>     ZMarkStack;
    70 typedef ZStackList<ZMarkStack>                       ZMarkStackList;
    70 typedef ZStackList<ZMarkStack>                       ZMarkStackList;
    71 typedef ZStack<ZMarkStack*, ZMarkStackMagazineSlots> ZMarkStackMagazine;
    71 typedef ZStack<ZMarkStack*, ZMarkStackMagazineSlots> ZMarkStackMagazine;