?????????????????????????????????????????????е??????????cpu???????????????????????????????????????????????sleep??????????????????????????????????????????????

??????????????????????????????????????л?????????????????????????????????????е????Ч???????????????????????????????????????????????????????????л???????????????????????????????????????ε???÷????

????????????????????????????????????????????????cpu???????????????????????????cpu?????????????????????cpu??????????????????塣

??????cpu??????ж?????????????????????????ж???????????????????????????С?????????п?????32??????64???????????cpu??????????д?????????????????????????????????????????????????????????????????cpu?????????????????

????????????????????????????????????±??????????

????1??cpu1????????????????????????????????????????cpu1?????????С?

????2??cpu2?????????????????????????cpu2?????????С?

????3??cpu1??????е????????????????????????д??cpu1?????????У??????д????檔

????4??cpu2??ζ???????????????????????cpu2?????????У????cpu2????????????檔??cpu2??????????????????е??????

?????????????????????cpuо?????????翼???????????????????cpu????????????е???????????????е?????cpu????????????????????????????????????????????У?cpu2???????????????Cpu1??????????????д????棬cpu2???????·???????????????????????С??????????????????????????????????????????????????????????????????

?????????????????????????????????С??????ó???????????????????????????е?????????????????????д?????????

???????GetLogicalProcessorInformaiton??????????cpu????????е??С???????????? _declspec??align??#??????????????ζ??????????????????????????????????????????cpu??????????????????????????????????????????е?????

??????????????????????????????????Interlock??к?????????á?????????????????????????????????????????????32λ???64λ????????????????????????????????????????????????windows?????????????

?????????????????????????????????????????????????????????????????????????ò????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????volatile???????????????????????????ó???????????????????????????????κ???????????????????????ж?????????????????????????volatile???????????????????C++?????????????????????????????????У??????????????????е?????в????????????η?????檔???????????volatile?????????????е????г????????volatile???????

????????Σ?Critical Section??

????????????С?δ?????????????????????Щ?????????????????????????????д???????????????????????????????????????????κ???????????ù???Ρ?

??????????????????????????У????????????????????????????????????????????????????в??????????????????????????????????????????????????????ù???ο?????Ч????????????????