也许你会告诉我使用多线程,但是我想知道除此外还要注意些什么,还可用哪些技术使系统性能发挥的更彻底

解决方案 »

  1.   

    首先保证多个线程是CPU繁忙的,处理瓶颈在CPU而不是在IO等其他地方,这个可以从任务管理器中看CPU占用率分析,应该接近100%。否则多个CPU没用。多个线程都修改的数据越少越好。数据尽可能装入内存,而且应当保证数据不会被转移到虚拟内存交换文件中。
      

  2.   

    有没有什么书有介绍多CPU程序设计的,国外出版的也行
      

  3.   

    使用多CPU,那么你的程序应该是CPU密集型的多线程/多进程程序