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.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????6?
j	(	(

		(


(	
(
	(			

i
(
(

(

?
?
i
? 
!
("
(#
($%
(&
('	(
()*
%
+,-?
i.	/
(0
(12
/
(3
(4
(5
(6
(7
(8
(9
(:
(;<
:=
<
<>?
?
@A
?BC
(D
?EF
(GHIJ
?A
(K
(L
(M
?N
(OP
Q
lQ
(RST
UU
lV
lW
lX	(Y

Z	([
\
]^x	_`
?atwbc
gdefghConditionObjectInnerClassesserialVersionUIDJ
ConstantValuefU?Cu?R?headNode()VCodeLineNumberTableLocalVariableTablethis;Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer;getState()JsetState(J)VnewStatecompareAndSetState(JJ)Zexpectupdateenqz(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;)Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;oldTailnode
StackMapTable	addWaitermodesetHead?(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;)VunparkSuccessorpwsIsdoReleaseSharedhsetHeadAndPropagate@(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;J)V	propagate
cancelAcquirenextpredpredNextshouldParkAfterFailedAcquire{(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;)Z
selfInterruptparkAndCheckInterrupt()Z
acquireQueued@(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;J)ZtLjava/lang/Throwable;arginterruptedZdoAcquireInterruptibly
ExceptionsdoAcquireNanosnanosTimeoutdeadlinedoAcquireSharedrdoAcquireSharedInterruptiblydoAcquireSharedNanos
tryAcquire(J)Z
tryReleasetryAcquireShared(J)JtryReleaseSharedisHeldExclusivelyacquireacquireInterruptiblytryAcquireNanosrelease
acquireSharedacquireSharedInterruptiblytryAcquireSharedNanos
releaseSharedhasQueuedThreadshasContendedgetFirstQueuedThread()Ljava/lang/Thread;ifullGetFirstQueuedThreadstLjava/lang/Thread;firstThreadisQueued(Ljava/lang/Thread;)Zthread apparentlyFirstQueuedIsExclusivehasQueuedPredecessorsgetQueueLength()IngetQueuedThreads()Ljava/util/Collection;listLjava/util/ArrayList;LocalVariableTypeTable)Ljava/util/ArrayList;	Signature,()Ljava/util/Collection;getExclusiveQueuedThreadsgetSharedQueuedThreadstoString()Ljava/lang/String;j
isOnSyncQueue?(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;)ZfindNodeFromTailtransferForSignaltransferAfterCancelledWaitfullyRelease?(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;)J
savedStateownsN(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Z	conditionKLjava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;
hasWaitersgetWaitQueueLengthN(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)IgetWaitingThreadsc(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Ljava/util/Collection;w(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Ljava/util/Collection;initializeSyncQueuecompareAndSetTaillkLookup'Ljava/lang/invoke/MethodHandles$Lookup;e(Ljava/lang/ReflectiveOperationException;
SourceFile#AbstractQueuedLongSynchronizer.java~xpz{lmnopwvq????v?r:java/util/concurrent/locks/AbstractQueuedSynchronizer$Node~?tv??svt?uvwx????y??z?{?|}~?????????java/lang/Throwable????v??java/lang/InterruptedException???9java/util/concurrent/locks/AbstractQueuedLongSynchronizer???v????'java/lang/UnsupportedOperationException??????????????????java/lang/NullPointerExceptionjava/util/ArrayList??java/lang/StringBuilder?????	[State = ????, ??nonempty queue]?????????&java/lang/IllegalMonitorStateException????"java/lang/IllegalArgumentException	Not owner~???????|{o?}{o?????????&java/lang/ReflectiveOperationExceptionjava/lang/Error~?&java/util/concurrent/locks/LockSupport6java/util/concurrent/locks/AbstractOwnableSynchronizerjava/io/SerializableIjava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObjectjava/lang/Threadjava/lang/String%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/VarHandlesetVolatile?(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer;J)V
compareAndSet@(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer;JJ)ZsetPrevRelaxed5java/util/concurrent/locks/AbstractQueuedSynchronizerprev
waitStatuscompareAndSetWaitStatus(II)Zunpark(Ljava/lang/Thread;)VisSharedcompareAndSetNext
currentThread	interruptpark(Ljava/lang/Object;)Vpredecessor>()Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;	EXCLUSIVEjava/lang/SystemnanoTime	parkNanos(Ljava/lang/Object;J)VSHAREDadd(Ljava/lang/Object;)Zjava/lang/Objectappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;yield	isOwnedBy>(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer;)Z(Ljava/lang/String;)V?(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer;Ljava/lang/Void;Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;)Z?(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer;Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;)Zjava/lang/invoke/MethodHandleslookup)()Ljava/lang/invoke/MethodHandles$Lookup;java/lang/LongTYPELjava/lang/Class;
findVarHandleR(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/VarHandle;(Ljava/lang/Throwable;)V!(jkopqr?tv?wvBxpypq)z{|{}{9~?/*???P??????/*???k??????A	?*???
uv?	??	?p???H
?*!????? 
??
?p
?p????%*?M,?+,?*,+??,+?	,?*?
????"??	?????"?? ?v%??%?v???????.?Y+?M*?N-?,-?*-,??-,?	,?*?
????&	?	???? ?%?'?+??*?v.??.?v	%?v??	?????P*+?
+?+?????
??????v????T+?=?
+?W+?	N-?
-??+N*?:+????N?:???-?
-????6
??	??? ?"?3?;?>?H?L?S??4( ?vT??T?vO????v?????	
???O*?
L+?:+*??2+?=?+?????*+???+??????+*?
???????:?????$?'/7=@HKN	? *??F?vO????&??
????H*?
:*+? 	??"???*?
Y:???+?	:???*???&0(6)C*G,?46?vH??H?vH?pB?v??0?????^?+??+?+?M,??+,?YM????,?	N+?+*??*+,??
,-?W?T,*?
?B,?Y6??2,??(,??!+?	:???,-?W?*+?++?	??N78:
=>?#D(I-L>MHRdTqVwW?X?Y?Z?]?_?>w?vW8???????v??v(r?v?	?	?$?!!?
????2*?=???+*?YK?*????*+?	?
*?W??&	kl
qrxy!z)?0?? 2?v2?v-???	???#????
?????6*????
????????O6+?:*?
?* ??*+??	?+??*??6???:*+?!??"?'= (== ?:??	???%?(?1?:?=???D?I?L??>	1?v???O??O?vO?pL?????$?B ? ????P*?#?$N-?:*?
?*??*-??	?-??*???%Y?&????:*-?!?*F +FF ?6
????$?*?+?5?;?C?F?H?M??45?vH??P??P?pH?v???"?B ?%???s	?!	????'!a7*?#?$:?:*?
?*??*??	??'eB!	??*?!???!)??*!?+???%Y?&????:*?!?={ >R{ S{{ ?V??????0?6?<?>?E?K?Q?S?e?j?p?x?{?}????HY?v}	???????p??pw?pn?v???%?
B ?%???u	j*?,?$N6-?:*?
?'*?-7	??*-?.?	??"?-??*??6???:*-?!?:??"?5S >SS 5]>_]?R!(	/
5:=>GPSUZ]dg?H!?p??vU??j??j?pb?v_???3??1??B I ?	( ???X*?,?$N-?:*?
?*?-7	??*-?.?	?-??*???%Y?&????:*-?!?2N 3NN ?> #$%&%',(2)3,=-C.K/N0P1U2?>?p=?vP??X??X?pP?v???*?B ?%?????!	????'!a7*?,?$:?:*?
?!*?-7			??*	?.?	??'eB!	??*?!???!)??*!?+???%Y?&????:*?!?E? FZ? [?? ?^?@ABEF(G/H6I>JDKFNMOSPYQ[SmUrVxW?X?Y?Z?[?R/?p	a?v?	???????p??p?pv?v???-?
B ?%???<?/Y?0??|????p???<?/Y?0???????p???<?/Y?0???????p???<?/Y?0???????p???2?/Y?0?????????d*??**?#?$?1??"???
???????p????j???%Y?&?*??*?2??

????p??%????%???%Y?&?*??*!?3????#$%&$%? %??%?p%?p?@?%????!*?4?*?
N-?-??*-????45
678:? 
?v!??!?p??????U*?-	??*?5??I
JK????p????l???%Y?&?*?-	??*?6??\]^_`????p??%????'???%Y?&?*?-	??*!?7????tuvw&v? '??'?p'?p?@?%???Y*?8?	*????????????p????F*?
*??????????@???B
*?
??????
???@???K*?
*???*?9???????C????O?*?
YL? +?	YM?,?*?
?,?YN?)*?
YL?"+?	YM?,?*?
?,?YN?-?:*?:?&*?
??:?:?:?????&	?L?N?Q?e?l?q?u???\	?v#??5?vI??l	??W(?v???|?vQ1???-?&?%???(??	????)+??:Y?;?*?M,?,?+??,?M???????????'?? ?v)??)???
?
????|&*?
YL?+?	YM?,??,???????%?? ?v&?? ?v?
?$@????(*?L*?
M,+?,?	YN?
-??????12
45'4?*?v(??#?v
?v??"?@????<*?M,?,???,?M?????EFGHFJ? ?v?????
?
?????*?W,?M???+??YZ[\] Z(_?*
??
?v*??"???"????
<???????1?W,?M???+??"klmno!p'l/s?*
??
"?v1??)???)????
<???????1?W,?M???+??"????!?'?/??*
??
"?v1??)???)????
<???????9??Y?@*?A?BC?B*?D?EF?B*?G?H?I?BJ?B?K?????8??9???k??(?????p!+???
+???+?	??*+?L????????!??!?v????|*?M,+??,??,?M??????
????? ?v???v?
?????-+????*+?MM,?>?,??
+?????
????$?+??*-??-?v?v???????t"+???*+?MW?*+?N?	?O??????
???? ??"??"?v?
????*?DA* ?P? ??QY?R?M+?,?  ???
?*?p?????v???( ???:+*?S??????????\*+?T?
?UYV?W?+?X??'()?????????\*+?T?
?UYV?W?+?Y??=>??????????\*+?T?
?UYV?W?+?Z??STU??????????d?[*?Y?\YL?]?*+???012????v?????H
?^*+,?_??8? 
??
?v
?v???=?`K*(a?b?c?*(d?c?[*(e?c?^?
K?gY*?h?iK?,/f?&	 !,$/"0#9(<)?(??0	?of	nl(mu?]?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy