关于线程执行完毕后进行的操作(30分)

  • 主题发起人 老叫花子
  • 开始时间

老叫花子

Unregistered / Unconfirmed
GUEST, unregistred user!
在线程execute 执行结束以后,线程是否被释放了?
 
如果执行前有这一句FreeOnTerminate := True;
那就是啦
 
来晚一步,同意netfool
 
确实如此
 
你是想在结束后干点什么事吧:)
直接写在 Execute 的最后一行就可以拉:)
当然,也可以先 FreeOnTerminate := True;
然后写在 OnTerminate 响应过程中,
也可以重载 destructor Destroy,写在这个函数里面也行。
 
顶部