如有CClassA类,在CClassB中多个进程中创建CClass pA,怎么让多个进程中pA在完成任务时互不干扰?new ?CClass pA2 ..pA3?

解决方案 »

  1.   

    CClass pA 是共用还是 每个进程 都自己创建一个 CClass pA?
    自己创建的话就没什么影响了
    如果共用的话 资源同一时间只由一个进程访问的话
    要定义一个互斥量
    CreateMutex  创建信号量WaitForSingleObject(hMutex,INFINITE);这个函数放在你要对 对Pa操作的前面ReleaseMutex(hMutex);放在 对Pa操作的后面
      

  2.   

    CClassB的多个进程中?不懂!想实现各不干拢的独立运行,就开线程好了
      

  3.   

    不好意思,是多个线程, 就是创建多个线程,多个线程都要使用类ClassA中的Function