主线程:
HANDLE m_event=CreateEvent(NULL,true,false,NULL);接受数据完成后:SetEvent(m_event);子线程中:
WaitForSingleObject(m_event,...)
处理数据数据可以保存在文件或缓冲区中

解决方案 »

  1.   

    to igx:
        只是创建了event,但是如何将数据指针同时传递过去呢?是不是要同时使用sharedmemory?to Black_Knight:
        不完全是同步问题,我不想在每次要向处理线程传递数据时都要创建这个处理线程以通过创建参数来传递数据指针。有没有其他好方法?
      

  2.   

    同意lgx的,使用全局变量吧!
      

  3.   

    如果数据不是很大,可以用全局变量,
    如果很多,请用文件内存共享(一个API, MapCreateFile
      叫什么忘了,如果还搞不定,下周再给你答复).