Packing 2 data points into 1 field in ThreadPoolExecutor
Alex Yursha
alexyursha at gmail.com
Sat Nov 29 16:13:19 UTC 2014
Hi all,
According to javadoc current implementation of ThreadPoolExecutor packs two conceptual fields ‘workerCount’ and ‘runState’ into one actual field ‘ctl’ of type AtomicInteger.
Could you please explain are there any performance or other benefits for this? It seems to complicate the class design and I can’t find the positive side of this.
Thanks,
Alex
More information about the core-libs-dev
mailing list