函数返回值表示线程成功或失败。进程可以通过调用GetExitCodeThread函数获得用CreateThread函数创建的线程函数的返回值。用CreateRemoteThread.函数创建的不可以。这是MSDN上的,你要学会查这些东东。
线程A创建了线程B,线程B执行完的时候,关闭了自己打开所有的句柄(比如说文件,窗口,之类的),以及释放了自己所申请的内存,然后线程A将CreateThread返回的句柄也CloseHandle了的话,就是完全清理干净了。