Class MonitorImpl

  • All Implemented Interfaces:
    Monitor

    public class MonitorImpl
    extends java.lang.Object
    implements Monitor
    • Field Detail

      • next_mon_id

        private static long next_mon_id
    • Method Detail

      • enter

        public void enter()
        Specified by:
        enter in interface Monitor
      • exit

        public void exit()
        Specified by:
        exit in interface Monitor
      • isOwned

        public boolean isOwned()
        Specified by:
        isOwned in interface Monitor
      • hasWaiters

        public boolean hasWaiters()
        Specified by:
        hasWaiters in interface Monitor