一个服务器和多个客户端传输文件,要用到多线程,用CreateThread创建两个线程(就是有两个回调函数),一个接受,一个发送,那什么在创建了这两个线程后,什么时候开始调用回调函数?

解决方案 »

  1.   

    线程在创建后,什么时候被激活,执行,这个是系统线程调度来控制的,程序控制不了。但是我们一般这么认为,CreateThread线程之后,线程的回调函数应该马上就调用了
      

  2.   

    那也就是说,main函数里什么都不用写,直接把listen之类的放在两个回调函数里吗?
    如果写成界面的话,直接在BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)里面用CreateThread吗?