线程关闭?只用在线程执行完thread function 或者使用terminate 函数线程才终止,当你create 一个线程时候在产生完称后,main process 就和process 分别执行。不会影响的.PostThreadMessage (ThreadID ,WM_QUIT); Terminate ;会杀掉线程的.
只是你把Handle Close了,到时要用怎么办呢?那不成了脱缰的野马?
用 AfxCreateThread ,这样,完了后自已为关的
The thread object remains in the system until the thread has terminated and all handles to it have been closed through a call to CloseHandle. 在 sdk上说的如上: 线程一直运行在系统中,直到线程被终止 并且线程中的所有 handel 被关闭(通过:CloseHandle) 正如楼上所说,如果你的父进程在你的子线程退出之前退出的话,你的线程将成为孤儿了,只有等到os来收留他。在unix 系统中的术语是成为僵尸了,只能等init进程来收留了.
被关闭(通过:CloseHandle) 正如楼上所说,如果你的父进程在你的子线程退出之前退出的话,你的线程将成为孤儿了,只有等到os来收留他。在unix 系统中的术语是成为僵尸了,只能等init进程来收留了.