当然可以了
但是如果处理不当,会有问题出现(很容易出现问题)
你可以看看  windows 高级编程指南  这本书

解决方案 »

  1.   

    啊????这个线程调用那个线程?????怎么可以?????
    唉,我真的看不懂了。 任何线程A都可以生成线程B,它们是“并列”执行的,它们共同参加系统的处理机竞争,都是被操作系统一起调用你的问题应该是线程间共享资源吧。只要你愿意,在同一个进程中各个线程共享4G的内存空间,它们可以很容易的互相干扰,这也就是共享的唯一条件了。
      

  2.   

    1.AfxBeginThread 启动线程,可以随意调用 MFC , C++ 运行库 , Win32 API 函数;
    2.和进程共享相同内存空间,所以可以共享全局获动态分配的变量和类;
    3.二个线程不能同时访问同一 MFC 对象(不能同时调用成员函数);
    4.CWnd, CDC, CMenu, CGdiObject 这些类和派生类对象只能有生成该对象的线程使用;
    5.线程中不能使用其它线程(包括主线程)创建的 CDC 类对象;
      

  3.   

    请问sinx(纳兰容若)“二个线程不能同时访问同一 MFC 对象(不能同时调用成员函数)“     是什么意思?难道设置临界区也不可以?