Package com.biglybt.core.util
Class AEMonSem
java.lang.Object
com.biglybt.core.util.AEMonSem
- Direct Known Subclasses:
AEMonitorOld
,AESemaphoreOld
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final boolean
protected static final boolean
private static final Map
private static final Map
private static final List
(package private) static final List
private static final Map
protected static final long
private static final Map
protected long
protected final boolean
protected long
protected String
private static long
protected final String
private static long
private static final ThreadLocal
protected int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static void
check
(AEDiagnosticsLogger diag_logger) protected void
protected void
getName()
-
Field Details
-
DEBUG
protected static final boolean DEBUG- See Also:
-
DEBUG_CHECK_DUPLICATES
protected static final boolean DEBUG_CHECK_DUPLICATES- See Also:
-
DEBUG_TIMER
protected static final long DEBUG_TIMER- See Also:
-
tls
-
monitor_id_next
private static long monitor_id_next -
semaphore_id_next
private static long semaphore_id_next -
debug_traces
-
debug_recursions
-
debug_reciprocals
-
debug_name_mapping
-
debug_monitors
-
debug_semaphores
-
entry_count
protected long entry_count -
last_entry_count
protected long last_entry_count -
last_trace_key
-
name
-
is_monitor
protected final boolean is_monitor -
waiting
protected int waiting
-
-
Constructor Details
-
AEMonSem
-
-
Method Details
-
check
-
debugEntry
protected void debugEntry() -
debugExit
protected void debugExit() -
getName
-