CPU Affinity(CPU 亲和力)
CPU Affinity 是为了把一个或多少进程(线程)绑定到一个或多个CPU核心上
问一下,平时我们编个程序(不管是Windows还是linux),都只管开线程即可,到底哪个CPU核心处理这个线程,我们不关心.
为什么有时候(在大项目,多CPU服务器上)就要人为的绑定哪个线程在哪个CPU上呢?
------解决方案--------------------这个是为了保证cpu的缓存命中率,看你是不是有必要追求那么极限了。
------解决方案--------------------个人理解是为了提高效率吧
------解决方案--------------------双核,是共享缓存和指令集,双CPU,可以有不同的指令集哦,不需要共享缓存,效率更高一点