All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.base.classes.java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????:?9java/util/concurrent/locks/AbstractQueuedLongSynchronizer	Ijava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObjectthis$0;Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer;


java/lang/Object()V	Gjava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionNode
nextWaiterILjava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionNode;	firstWaiter	
lastWaiter
getAndUnsetStatus(I)I
 !"enqueueC(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$Node;)V
$%&isHeldExclusively()Z(&java/lang/IllegalMonitorStateException
'
+,-doSignalM(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionNode;Z)V
/0123java/lang/Thread
currentThread()Ljava/lang/Thread;	567waiterLjava/lang/Thread;
9:;setStatusRelaxed(I)V
=>?getState()J
ABCrelease(J)Z?	FGHstatusI	JKLprev@Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$Node;
NOP
isEnqueuedC(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$Node;)Z

STU
enableWaitL(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionNode;)J
WXYZ[&java/util/concurrent/locks/LockSupportsetCurrentBlocker(Ljava/lang/Object;)V
]^_canReacquireL(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionNode;)Z
/ab&interrupted
defgh!java/util/concurrent/ForkJoinPoolmanagedBlock5(Ljava/util/concurrent/ForkJoinPool$ManagedBlocker;)Vjjava/lang/InterruptedException
/lm
onSpinWait
opclearStatus
rstacquireH(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$Node;JZZZJ)I
/vw	interrupt
i
z{|unlinkCancelledWaitersL(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionNode;)V
~???java/lang/SystemnanoTime
W???	parkNanos(Ljava/lang/Object;J)V?java/lang/Long?
?????java/util/DategetTime
~???currentTimeMillis
W???	parkUntil
?????java/util/concurrent/TimeUnittoNanos(J)J?java/util/ArrayList
?
????add(Ljava/lang/Object;)Z?$java/util/concurrent/locks/Condition?java/io/SerializableserialVersionUIDJ
ConstantValueJ??\j?>(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer;)VCodeLineNumberTableLocalVariableTablethisKLjava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;nextfirstallZ
StackMapTablesignal	signalAlllast
savedStatenodewtrailawaitUninterruptiblyie Ljava/lang/InterruptedException;await	cancelled
Exceptions
awaitNanosnanosTimeoutnanosdeadline	remaining
awaitUntil(Ljava/util/Date;)ZLjava/util/Date;abstime#(JLjava/util/concurrent/TimeUnit;)ZtimeunitLjava/util/concurrent/TimeUnit;	isOwnedBy>(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer;)Zsync
hasWaitersgetWaitQueueLength()IngetWaitingThreads()Ljava/util/Collection;tlistLjava/util/ArrayList;LocalVariableTypeTable)Ljava/util/ArrayList;	Signature,()Ljava/util/Collection;
SourceFile#AbstractQueuedLongSynchronizer.javaNestHostInnerClassesConditionObject
ConditionNode?>java/util/concurrent/locks/AbstractQueuedLongSynchronizer$NodeNode?0java/util/concurrent/ForkJoinPool$ManagedBlockerManagedBlocker!
????????
??>
*+?*?	??+?
??
,-??6+?4+?N*-Z??*?+?~?*?+???-L??α?.34	567!8)9-:0<2=5>?*	)?6??6?6???
????y"*?L*??#??'Y?)?+?	*+?*??IJKLM!N?"????	?	??y"*?L*??#??'Y?)?+?	*+?*??XYZ[\!]?"????	?	TU??T*??#??+?.?4+?8*?M,?*+??,+?*+?*??????$?-?2?6???E?J?R?T?W?Z??4$3?B?@?[??[????$???'	i?Y?QL*+?RA*?V6*+?\?-?`?	6???+?E~?+?c???:6??׸k????V+?n*?+ 	?qW?	?.?u?269i?R??????#?)?2?6?9?;?>?A?G?K?O?]?b?h??4;??i??a?[??Tb???Oi ???	??`??iY?x??Y?QL*+?RA*?V66*+?\?E?`?Y6?+?~??Y6??ڧ!+?E~?+?c???:6????k????V+?n*?+ 	?qW??*+?y?iY?x??.?u?[_bi?j????? ?&?.?:?O?R?[?_?b?d?g?j?p?t?x??????????????>d??????????#?b?&~???
?!@Oi,?i????	ȸ`??iY?x??Y?QN*-?R7	??	?7?}a76
6*-?\?>?`?Y6??}e\7	??-?~??Y6
??̧*?????-?n*?-	?qW
?*-?y??iY?x??	?.?u?}e7??????^?????*28@NZor{
??
???????\	???????????*???2???5???
8?b?????-
?@?!
@)
?B?i????		?+??A?`??iY?x??Y?Q:*?R766*?\?8?`?Y6??? ???~??Y6??Ч* ??????n*?	?qW?*?y??iY?x??	?.?u????V&'()*$+*,3-?.G/]0`2h4m5}6?7?8?9?:?;?<?H???????????$???'???*?b??%???@,
@?i????	?-??7?`??iY?x??Y?Q:*?R7	??	?7	?}	a76
6*?\???`?Y6??}e\7		???~??Y6
??ʧ*	??????n*?	?qW
?*?y??iY?x??	?.?u
????^OP
QRS&T5U=VCWLXZYfZ|[]?_?`?a?b?c?d?e?f?g?f
??????????????&???5???	=???@???
C?b??1
??A?
?"@,
@?i???M+*?????s?????@?&??0*??#??'Y?)?*?L+?+?E~??+?L?????
???$?&?.???0???
??????3*??#??'Y?)?<*?M,?,?E~??,?M?????"?
????&?)?1?? ?3???H???????E*??#??'Y?)???Y??L*?M,?#,?E~?,?4N-?	+-??W,?M???+??*
?
???#?,?1?5?;?C??*1
?7$?E??+???+????????????"?????d?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy