?????????????????薪?????锟�?

Single Thread:
[???407ms] counter = 100000001?? stopped
[???453ms] counter = 100000001?? stopped
[???412ms] counter = 100000001?? stopped
Two Thread Switch:
[???161503ms] counter = 100000001?? stopped
[???164508ms] counter = 100000001?? stopped
[???164201ms] counter = 100000001?? stopped
Multi Threads - 100 Threads:
[???3659ms] counter = 100000001?? stopped
[???3950ms] counter = 100000001?? stopped
[???3720ms] counter = 100000001?? stopped
Multi Threads - 2 Threads:
[???3078ms] counter = 100000001?? stopped
[???3160ms] counter = 100000001?? stopped
[???3106ms] counter = 100000001?? stopped

??????????????????谢?
???????????谢????????????慰?: http://www.linfo.org/context_switch.html?????????????????????卸?????????????????????????CPU??????????CPU????????????????????????芯???些?????????????校??????????????????????????????????????CPU??????????????????????????????????????????????????????????????????????????????????????婕�????????喂?????????????谢????????????????????????????CPU????斜???????????????????????????????????????????(Note. ?????????? ???????谢???????????????????????????????????. ??????????: CPU????????????????? ??????????????????校? TLB?????????????? CPU ??pipeline??????; ???????????????cache???霉???????? ??????????????????????????????????????小).

 

???????????????????谢?????澹�???????????????瑁�
?????????TwoThreadSwitchTester???????????????????????谢???????????????????????????谢?????????????????????????????????????谢???
????“Multi Threads - 100 Threads”??“Multi Threads - 2 Threads”??????????????????????谢???????????????????????????
????????Windows???????Linux?渭?vmstat?????????????????????Process Explorer??????????械??????????????谢????????
????Single Thread:

??????????????????谢???580-548=32?巍???548????????????????????
????Two Thread Switch:

??????????????????谢???33673295-124=33673171?巍???124????????????????????
????Multi Threads - 100 Threads:

??????????????????谢???846-329=517?巍???329????????????????????
????Multi Threads - 2 Threads:

??????????????????谢???295-201=94?巍???201????????????????????
?????????????????????????????????卸?????????
?????????????CPU???????????
????????????????????????????????????????????????????????????????????????????????????CPU?????????????????
???????????????????????????????????????????????
???????????????????????????????????????????????????????卸?????????????Hash?????key??????value??Redis??Node.js??????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????http://pan.baidu.com/s/1ntNUPWP