Class AEMonSem

    • Field Detail

      • DEBUG_CHECK_DUPLICATES

        protected static final boolean DEBUG_CHECK_DUPLICATES
        See Also:
        Constant Field Values
      • tls

        private static final java.lang.ThreadLocal tls
      • monitor_id_next

        private static long monitor_id_next
      • semaphore_id_next

        private static long semaphore_id_next
      • debug_traces

        private static final java.util.Map debug_traces
      • debug_recursions

        static final java.util.List debug_recursions
      • debug_reciprocals

        private static final java.util.List debug_reciprocals
      • debug_name_mapping

        private static final java.util.Map debug_name_mapping
      • debug_monitors

        private static final java.util.Map debug_monitors
      • debug_semaphores

        private static final java.util.Map debug_semaphores
      • entry_count

        protected long entry_count
      • last_entry_count

        protected long last_entry_count
      • last_trace_key

        protected java.lang.String last_trace_key
      • name

        protected final java.lang.String name
      • is_monitor

        protected final boolean is_monitor
      • waiting

        protected int waiting
    • Constructor Detail

      • AEMonSem

        protected AEMonSem​(java.lang.String _name,
                           boolean _monitor)
    • Method Detail

      • debugEntry

        protected void debugEntry()
      • debugExit

        protected void debugExit()
      • getName

        public java.lang.String getName()