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

com.groupbyinc.flux.common.twitter.jsr166e.ForkJoinPool$WorkQueue.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????2>Acom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueuejava/lang/ObjectForkJoinPool.java7com/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool	WorkQueuejava/lang/Thread$State	java/lang/ThreadStateAcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$EmptyTask	EmptyTaskINITIAL_QUEUE_CAPACITYI MAXIMUM_QUEUE_CAPACITYpad00Jpad01pad02pad03pad04pad05pad06
eventCountnextWaitnstealshint	poolIndexSmodeqlockbasetoparray:[Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;=[Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;pool9Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool;ownerALcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinWorkerThread;parkerLjava/lang/Thread;currentJoin9Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;;currentStealpad10Ljava/lang/Object;pad11pad12pad13pad14pad15pad16pad17pad18pad19pad1apad1bpad1cpad1dULsun/misc/Unsafe;QBASEQLOCKABASEASHIFT(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool;Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinWorkerThread;II)V()VJL
M+,	O-.	Q$#	S!	U'	W&	YthisCLcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;seed	queueSize()InisEmpty()Z()	cDE	eI	gH	isun/misc/Unsafek	getObject'(Ljava/lang/Object;J)Ljava/lang/Object;mn
loamspush<(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;)VputOrderedObject((Ljava/lang/Object;JLjava/lang/Object;)Vvw
lx
workQueuesD[Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;z{	|
signalWork?([Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;)V~
?7com/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask?)	growArray<()[Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;??
?ptask/java/util/concurrent/RejectedExecutionException?Queue capacity exceeded?(Ljava/lang/String;)VJ?
??getObjectVolatile?n
l?compareAndSwapObject:(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z??
l?putObjectVolatile?w
l?xoldjjmaskoldMasktboldAsizepop;()Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;pollAt<(I)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;F	?
putOrderedInt(Ljava/lang/Object;JI)V??
l?pollyield?L
?
nextLocalTask??
???
?peeki	tryUnpush<(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;)Z	cancelAll12	?cancelIgnoringExceptions?u
??42	?pollAndExecAlldoExec?_
??runTask 	??L
?mdtryRemoveAndExec
Mstatus?	??removedZemptystat
pollAndExecCC@(Lcom/groupbyinc/flux/common/twitter/jsr166e/CountedCompleter;)Z;com/groupbyinc/flux/common/twitter/jsr166e/CountedCompleter?
??	completer=Lcom/groupbyinc/flux/common/twitter/jsr166e/CountedCompleter;??	??@Lcom/groupbyinc/flux/common/twitter/jsr166e/CountedCompleter<*>;rorootexternalPopAndExecCCG	?compareAndSwapInt(Ljava/lang/Object;JII)Z??
l?%	?internalPopAndExecCCisApparentlyUnblocked	?getState()Ljava/lang/Thread$State;??
?BLOCKEDLjava/lang/Thread$State;??	
?WAITING??	
?
TIMED_WAITING??	
?wtjava/lang/Exception
access$000()Lsun/misc/Unsafe;
&java/lang/ClassgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;

	objectFieldOffset(Ljava/lang/reflect/Field;)J
l%arrayBaseOffset(Ljava/lang/Class;)I
larrayIndexScale
ljava/lang/Error"data type scale not a power of two
?java/lang/IntegernumberOfLeadingZeros(I)I!"
 #(Ljava/lang/Throwable;)VJ%
&kLjava/lang/Class<*>;Ljava/lang/Class;akscaleeLjava/lang/Exception;
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable?(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;)V?()[Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;>()Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;?(I)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;?(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;)ZC(Lcom/groupbyinc/flux/common/twitter/jsr166e/CountedCompleter<*>;)Z
SourceFileInnerClasses0+//@@@@@@@@ !"#$#@%@&'()0*+,-.@/0@12034203@56@76@86@96@:6@;6@<6@=6@>6@?6@@6@A6@B6@C6DEFGHIJK1?'*?N*+?P*,?R*??T*?V**Z?X?Z?24'[\'+,'-.'$']3??	????&?^_1[*?Z*?Xd<??t?2[\
`3
?
?4?Aab1?H*?Z*?XYs<`5'q*3
??4
?B@tu1]*?X=*?dYN?Q-?d6?f-~?hx?j`?+?y*`Z?X*?ZdY6?*?PY:?}*????*??W?2HD?,Hr9#`][\]?2Rq)Xs5]?3Rq*3&	????)?=?P?W?\?4?P???06??1??*?dL+?
+?x? =?
??Y????*??Z?dN+?|+?dY6?r*?XY6*?ZY6d?`d6~?hx?j`6~?hx?j`6	?f+?????:

??f+?
????f-	?
??????-?2p?!?2
b??q0?	SX?9r?Ch?Ja??[\??)??.q)5 ?!?3
??*.q*3:????$?.?N?S?b?q?????????47??B??.???M?	??07??15a*?dYL?Y+?dY=?P*?XdY>*?Zd?@~?hx?j`?7?f+?p??Y:???f+???*?X?????2>0,?? ?2EsPra[\[q)5? ?3[q*3*
??"?0?B?E?T?Y?\?_?42???2??????08??1?S*?dYM?K,?d~?hx?j`>?f,?????Y:?**?Z?"?f,?????f*??`????249?'*?2S[\S?Mq)5'*?3Mq*3	A
NQ4?Q?09??1Du*?ZY<*?Xd?h*?dYM?_,?d~?hx?j`>?f,?????:?"?f,????+?f*??`???*?Z?`*?X??	??????24&J?_q)4??2u[\o?5_q*4??336
&49HUX` j!m"p$s%4+?W??????08??1J*?T?
*???*???2[\3,4C?08??1?D*?dL+?+?dY=??*?T?*?Xd?*?Z>~?hx?j`6?f+??????2>rD[\?q)0r)?6?5?q*33456)7684???C08??1?=*?dYM?5*?XY>*?Z?(?f,,?d??~?hx?j`?+???
*?X??2*,s=[\=?27q)5=?37q*3A4D9E;G4?;?0:?L1*????*?ø?*??YL?
+?????2
?2[\5
?33NOPQR4?L1j*??YL?+??W???2?2[\5?33Z	[\4?u1?	?*+Z????+??W*?dM*?T>*Y??`??*???
*?̧b,?^,?d6*?XdY6*?Zd?G~?hx?j`?7?f,?p??:??!?f,???*?X??W????2R]1?k#?2ELs<Ur~q)y??[\??25 k#?3~q*??33Rc	defg"h'i+j2k6l<mMn]okppqsr?s?t?v?y4%?2??	?6????06??1?
+?*?dYM??,?dY>??*?XY6*?ZY6dY6??666	??~?hx?j`?7
?f,
?p??:???+?J`*?X? ?f,
+????~*?X6?r*?Z?i?f,
+?Y?϶?6?S?қ	6?&`*?X??f,
???+*?X?"????*?Z?6	???>?+??W?6		?2?
F??
T??2.???1???4???	
?q)?r?s$??(?`[\?2	??	5 T??3
?q*?33v?+?1?4?F?T?Y?\?b?m?{?~???????????????????????????????	?4}?4
???'?!
"?
?????	
?????
?0:??1?	?*?ZY=*?Xd??*?dYN?x-?d~?hx?j`?7?f-??Y:???ڙN??::+?/*?Z?%?f-????f*??`????W???Y:??Ƨ?2RHD??L@??(d?xq)4X?6?[\?????5*HD??L@??xq*???3:??(?7?9?A?L?R?i?v?|?~?????40?9?????/?
?0;??1?	?*?Z*?XY=d??*?dYN??-?dd~?hx?j`?7?f-?pY:?ڙl??::+?M?f*????<*?X?/*?d-?'?f-???*d?X*????W?*?????Y:?????2RCb??G^??*{??q)6o?6?[\???
?s5*Cb??G^???q*???3>??*?<?G?M?\?{???????????????40?G?????H?
?0;??1z	{*?Z*?XY=d?n*?dYN?e-?dd~?hx?j`?7?f-?pY:?ڙ@??::+?!?f-???*d?X??W???Y:??ԧ?2RC6??G2??*O?eq)6C?6{[\{??
qs5*C6??G2??eq*{??32??*?<?G?M?\?c?i?k?v?y?4-?G????!?
?0;?b1y0*??**?RYL?!+??YM???,???,?????2 
!?0s?0[\34.@L1&i??fK?L?f*?
????f*?
???f+??j?f+?=d~??Y???$d?h?
K?Y*?'??[^2*	R(*O+*>,_	-.5	R()O+)3:	,6>F Q![$^"_#h%4?Q		?	<=

@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy