hotspot/src/share/vm/runtime/synchronizer.hpp
changeset 33595 5830c3ae532d
parent 31856 614d6786ba55
child 35934 76dbe86f3d82
equal deleted inserted replaced
33594:8c87ef3e5497 33595:5830c3ae532d
   138  private:
   138  private:
   139   enum { _BLOCKSIZE = 128 };
   139   enum { _BLOCKSIZE = 128 };
   140   // global list of blocks of monitors
   140   // global list of blocks of monitors
   141   // gBlockList is really PaddedEnd<ObjectMonitor> *, but we don't
   141   // gBlockList is really PaddedEnd<ObjectMonitor> *, but we don't
   142   // want to expose the PaddedEnd template more than necessary.
   142   // want to expose the PaddedEnd template more than necessary.
   143   static ObjectMonitor * gBlockList;
   143   static ObjectMonitor * volatile gBlockList;
   144   // global monitor free list
   144   // global monitor free list
   145   static ObjectMonitor * volatile gFreeList;
   145   static ObjectMonitor * volatile gFreeList;
   146   // global monitor in-use list, for moribund threads,
   146   // global monitor in-use list, for moribund threads,
   147   // monitors they inflated need to be scanned for deflation
   147   // monitors they inflated need to be scanned for deflation
   148   static ObjectMonitor * volatile gOmInUseList;
   148   static ObjectMonitor * volatile gOmInUseList;