我有较好的C++基础和数据结构基础,七八年前,用过C++Builder的VCL编程,但是VC++的MFC编程不擅长,基本没用过,但是我对Windows消息机制比较了解。
目前我有个任务,要求把原先别人用VC++ 2005 MFC写的一个程序的一个模块分成两个进程,然后还要控制双核CPU(Intel 奔腾双核)分别同时执行这两个进程,看性能是否有所改进,改进了多少。
任务紧急,不知道什么书讲到了VC++ MFC的多核(或双核)编程,我在书市看了一下,讲到多线程、进程通信的VC++书籍不少,但是却没有能够讲到VC++ MFC多核(双核)编程的书籍。
我目前已有的基础:C++、数据结构、STL、部分C++Builder和VC#编程经验(以上这些我都比较好,同事公认)
我目前不会的:VC++ MFC编程、多线程编程、多核(双核)编程、分布式计算(这些我基本上都是空白)
请各位牛人根据我的情况推荐部一本好书吧,要求实用性强,上手快。十分感谢!

解决方案 »

  1.   

    注意,是要求控制让一个核执行一个进程,让另一个核同时执行另一个进程,当然,这两个进程共享几个变量,随时能够互相通信。
    根据我的条件我应该看什么书啊?原先的程序是VC++ 2005 MFC写的。
      

  2.   

    windows 核心编程  mfc深入浅出  孙鑫视频进程的通信  都有详细讲到 
    windows核心编程 你能全看懂 成神了
    加油
      

  3.   

    MFC的书很多,MFC深入浅出,MFC Windows程序设计
      

  4.   

    http://blog.csdn.net/drzhouweiming/archive/2009/03/24/4019792.aspx