我想你最好通过其他方式比如: CreateMutex或者Event进行通讯

解决方案 »

  1.   

    依兄台的意思,这个指针是安全的?在别处引用也可以吗?比如:void CMyWnd::StartThread()
    {
      m_pThread = AfxBeginThread(ThreadProc, NULL);
    }void CMyWnd::Deal()
    {
      m_pThread->GetSomeData();
    }这样做不会有问题吗?
      

  2.   

    sorry,更正一下:class CMyThread : public CWinThread
    {
      
    }void CMyWnd::StartThread()
    {
      m_pThread = AfxBeginThread(RUNTIME_CLASS(CMyThread));
    }void CMyWnd::Deal()
    {
      m_pThread->GetSomeData();
    }
      

  3.   

    不会有问题,但是对于临界区变量需要通过同步机制
    Mutex了Event了等等,都是可以的
      

  4.   

    pThreadClass
    The RUNTIME_CLASS of an object derived from CWinThread.
    your class is derived from CWinThread, it should be fine.