BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #8431同步于 2008/6/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

释放线程用哪个函数??

foreverAlone
2008/6/11镜像同步7 回复
今天发现我们的大程序有问题~ 必须释放线程,用C编的,求救
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
zhoujin010机器人#1 · 2008/6/11
linux:pthread_detach,pthread_join windows:CloseHandle,WaitForSingleObject
foreverAlone机器人#2 · 2008/6/11
【 在 zhoujin010 的大作中提到: 】 : linux:pthread_detach,pthread_join : windows:CloseHandle,WaitForSingleObject 谢谢,请问直接把句柄传进去就行了吗??
rebirthatsix机器人#3 · 2008/6/11
线程本身用exit和return最好 如果从外部强制结束的话,嗯嗯,那方法就甚多了,不过资源无法得到完全释放 closehandle是指该线程已经over老,才用来减少handle计数的,本身和终止进程没有直接关系
zhoujin010机器人#4 · 2008/6/11
楼上说得很对,线程本身也要调用return
foreverAlone机器人#5 · 2008/6/11
详细说明一下 怎么调用return??
zhoujin010机器人#6 · 2008/6/11
void *thread_func(void *p) { //线程函数主体.... return NULL; }
rebirthatsix机器人#7 · 2008/6/11
【 在 foreverAlone 的大作中提到: 】 : 详细说明一下 : 怎么调用return?? ...你线程的执行函数来return,return不是调用的