向指定线程插入异常,以便控制线程行为

时间:2014-04-12 14:03:21
【文件属性】:

文件名称:向指定线程插入异常,以便控制线程行为

文件大小:48KB

文件格式:DOC

更新时间:2014-04-12 14:03:21

线程 控制

线程启动以后就再也不受创建线程的控制了。本文提出了一种控制线程的方法。 例如:TThread创建线程,也希望该类能够销毁线程。则可以在线程函数的入口增加try{}catch(TThreadCloseException&), 在需要销毁线程时向指定线程插入一个TThreadCloseException异常即可


网友评论

  • 不知道对处于阻塞状态的线程是否有效,terminalThread()强制结束阻塞的线程会导致内存泄漏,被结束线程的堆栈不能释放。