双物理CPU怎样提升资源利用率

双CPU和单CPU多核心不太一样。前者每个CPU有自己独占的物理内存,后者共享同一块内存。由于进程内存是所有线程共享的,所以单进程不能同时利用多颗CPU。不然就必须在多颗CPU间不断同步内容(因为两颗CPU各自的内存是物理分离的),速度反而会降低至少一个数量级。想充分利用,可以尝试弄成多进程。具体如何做就要看你自己如何分解任务了。能在初始化时分好最好,但也可以通过进程间通讯协调。
■网友
看看多線程效果如何。


    推荐阅读