???????? 5. ????????????Processor Affinity??
????????????????????????????????????????????????????????????????????????????????????CPU?????????ζ????????????????????????????????????CPU??????С??????????????????????????????????????????????????????????????????????????????????????????????
?????????????????CPU???檔????????????????????????У???????????????????????????????????????????????CPU???????????б??????????????????????????????????????????????????????????????????????????У???????????????????????CPU????????????????????????????????????????????????????????????????????????????????????????С????л?CPU??????
???????????????????????????????????????????????ж???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????
????Java??????????????????????????????????????????д????????Linux?????????????taskset?????????y???????????????????????????Java?????????У??????????????????????????CPU???
????taskset -c 1 “java AboutToBePinned”
????????????????????????????
????taskset -c 1 <PID>
??????????????????????Щ??????С??????????????????????????????????Java-Thread-Affinity???????????OpenHFT??Peter Lawrey?????????????????????????????????????????????????????????????????????????????????????????ο?????Github????????
????AffinityLock al = AffinityLock.acquireLock();
??????????????????????????Щ??????????——?????????????????????CPU——??Github???????????????