返回信息流在这个线程中有一个while(true)循环体
在这个循环体中有一个阻塞调用
请问如何使该线程正常终止而不至于内存泄漏...?
谢谢各种牛!!!
这是一条镜像帖。来源:北邮人论坛 / soft-design / #24697同步于 2008/3/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
MFC中如何正常终止线程
zatman
2008/3/26镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
【 在 zatman 的大作中提到: 】
: 关键有阻塞调用木有办法自行终止哈
: 话说有没有啥办法从外部释放线程里的内存空间?
好像有一个,ms是:terminatethread()
这个函数很强大,不过,可能会带来内存泄露的问题,除非你非常明确这个线程使用到的内存,不到非常情况建议不用。
一般来说,不会使用永久的等待阻塞,即使这样,也可以多设置几个信号量,再用一个while循环加sleep来处理,然后通过判断某个信号量来中断线程
【 在 maloco 的大作中提到: 】
: 好像有一个,ms是:terminatethread()