rt

解决方案 »

  1.   

    这一句后主线程进入了死循环, 由于时间差没机会进入WORKER里.
      

  2.   

    CreateThread(NULL,0,listenthread,(LPVOID)m_socket,0,&dwthread);这句不就是创建线程嘛
      

  3.   

    可以肯定的是可以调试线程函数的!你可以
    ::CreateThread(NULL,0,listenthread,(LPVOID)m_socket,0,&dwthread);
    sleep(1000);//将主线程的时间让出
    int a;
    a=3;       //这后面是为了给你很明显的感觉,断点是怎么切换的!
      

  4.   

    選擇debug模式,鼠標點擊listenthread函數的第一行,選擇運行到此處,這樣就可以在程序運行的時候會停止在這一行