jogamp.common.util.locks.RecursiveLockImpl01CompleteFair.class Maven / Gradle / Ivy
The newest version!
???? 4#
Z ? ?
? Y ?
?
?
p ?
? ? ?
?
Y ?
? ?
Y ?
?
?
; ?
? ? Y ?
Y ? ?
? ? ? ? ?
? Y ? ? ? ? ?
? ?
? ? ?
? ? ? ? ? ?
* ?
? ?
? ?
Z ? * ?
? ?
? ? ? ?
?
p ? ? ? ?
? Y ? ? ?
; ?
?
Y ?
Y ?
? ? ? ?
? ? * ? ? ?
p ? ? ?
Z ?
Y ? ?
? ? ? ? ?
Z ?
? ? ? ?
p ? ? ? ? ? ? InnerClasses Sync
WaitingThread sync ?Ljogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync; ()V Code LineNumberTable getLockedStack ()Ljava/lang/Throwable;
StackMapTable getOwner ()Ljava/lang/Thread; isOwner (Ljava/lang/Thread;)Z isLocked ()Z isLockedByOtherThread ? getHoldCount ()I validateLocked
Exceptions lock tryLock (J)Z unlock (Ljava/lang/Runnable;)V getQueueLength toString ()Ljava/lang/String; syncName
threadName &(Ljava/lang/Thread;)Ljava/lang/String; ?
SourceFile $RecursiveLockImpl01CompleteFair.java b c =jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync b ? ` a ? ? ? ? ? j ? ? java/lang/RuntimeException java/lang/StringBuilder ~ ? ? : Not locked: { | b ? ? c ? ?
: Not owner: ? ? v w Waited ? ? ms for: - java/lang/InterruptedException Interrupted b ? ? ? ? ? ? +++ LOCK 0 , cur ? ? ? ? ? +++ LOCK XR ? ? ? r +++ LOCK XY , left ms Fjogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread b ?
+++ LOCK 1 ms, signaled: ? n +++ LOCK XX +++ LOCK X1 +++ LOCK X0 ? java/lang/Throwable Previously locked by x y s c ? --- LOCK XR c --- LOCK X1
, signal: c --- LOCK X0 , signal any c } | [count ? , qsz , owner ] < r ! , >" | 8jogamp/common/util/locks/RecursiveLockImpl01CompleteFair java/lang/Object *com/jogamp/common/util/locks/RecursiveLock :jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1 java/lang/Thread java/lang/String ?(Ljogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1;)V
access$100 V(Ljogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync;)Ljava/lang/Throwable;
access$200 S(Ljogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync;)Ljava/lang/Thread;
currentThread
access$300 B(Ljogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync;)I append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (Ljava/lang/String;)V printStackTrace -(Ljava/lang/Object;)Ljava/lang/StringBuilder; TIMEOUT J (J)Ljava/lang/StringBuilder; *(Ljava/lang/String;Ljava/lang/Throwable;)V
TRACE_LOCK Z java/lang/System err Ljava/io/PrintStream; java/io/PrintStream println
access$304 queue Ljava/util/ArrayList; java/util/ArrayList size (Ljava/lang/Thread;)V add (ILjava/lang/Object;)V currentTimeMillis ()J wait (J)V signaledByUnlock remove (Ljava/lang/Object;)Z 2com/jogamp/common/util/SourcedInterruptedException wrap B(Ljava/lang/InterruptedException;)Ljava/lang/InterruptedException; (Z)Ljava/lang/StringBuilder; interrupted
access$400 T(Ljogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync;Ljava/lang/Thread;)V DEBUG
access$500 W(Ljogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync;Ljava/lang/Throwable;)V
access$306 java/lang/Runnable run (I)Ljava/lang/Object; thread Ljava/lang/Thread; interrupt notify (I)Ljava/lang/StringBuilder; hashCode java/lang/Integer toHexString (I)Ljava/lang/String; getName ! Y Z [ ` a b c d 1 *? *? Y? ? ? e T R U f g d ^ *? YL?*? ? +ðM+?,? e ] ^ _ h ? Y Z ; i j d ^ *? YL?*? ? +ðM+?,? e d e f h ? Y Z ; k l d c *? YM?*? ? +? ? ,ìN,?-? e k l m h ? Z@B ; m n d c *? YL?*? ? ? ? +ìM+?,? e r s t h ? Z@B ; o n d (*? YL?*? ? M,? ? ,? ? +ìN+?-? " # # &