我现在看书上一个例子:利用事件对象实现线程同步,在XXXXDlg.cpp里写好代码了!现在书上还说,使用Windows系统平台库事件对象实现线程同步,不知道怎么操作了???这个Windows系统平台库在哪里??怎么打开??,谢谢啊!急

解决方案 »

  1.   

    书上说,使用Windows系统平台库事件对象实现线程同步,然后给我代码.但我不知道怎么打开这个Windows系统平台库,
      

  2.   

    不是什么特别得库,就是windows自己,事件对象是系统自己直接提供得,不需要你打开啥库
      

  3.   

    就是Windows里和线程同步相关的一些API函数,比如CreateMutex、CreateEvent之类的
    MFC里有CEvent,CMutex之类的类库把这些API封装了,好用一些。
      

  4.   

    主对话框的函数需要写以下这些代码,(书上的)
    #include <afxmt.h>CEvent cEvent;static UINT thread1(LPVOID pParam)
    { }
    static UINT thread2(LPVOID pParam)
    {}
    static UINT thread3(LPVOID pParam)
    {}
    static UINT thread4(LPVOID pParam)
    {}

    现在书上还说,,,使用Windows系统平台库事件对象实现线程同步,,代码如下:(我不知道这些代码写到哪里去?不会还在主对话框里写吧??????????)
    #include <afxmt.h>
    HANDLE hEvent=NULL;
    static UINT thread3(LPVOID pParam)
    {}
    static UINT thread4(LPVOID pParam)
    {}
      

  5.   

    static UINT thread3(LPVOID pParam) 
    {} 
    static UINT thread4(LPVOID pParam) 
    {} 
    ==========
    这两个应该是线程函数吧。Windows系统平台库事件
    =========
    这个名词确实没听过,也许那本书是东拼西凑的吧
      

  6.   

    系统平台库就是 API吧.