delphi多线程释放
来源:互联网 发布:cs.java.tedu.cn v 编辑:程序博客网 时间:2024/04/28 11:05
delphi创建了多线程后,要想在执行完成后自动释放所用的资源,可以在构造函数Constructor里指定
线程结束时的执行事件,OnTerminate:=FinishedEvent;这样,当一个线程运行完成后,就会自动调用
这个过程,当然,在构造函数里还必须先有这两句:inherited Create(CreateSuspended);
FreeOnTerminate := true;让它自动结束,然后在指定的过程里设置该线程指向nil即可:用下面两句:
MyThread.Terminate;MyThread:=nil;要释放特定的资源,可以在Destroy事件里进行,如,使用了数据
库,可以在Destroy里先关闭数据集,再断开连接即可,这里好像先执行的是Destroy,然后再执行指定的
过程,如果顺序反了的话,可能引起不定的错误!
线程结束时的执行事件,OnTerminate:=FinishedEvent;这样,当一个线程运行完成后,就会自动调用
这个过程,当然,在构造函数里还必须先有这两句:inherited Create(CreateSuspended);
FreeOnTerminate := true;让它自动结束,然后在指定的过程里设置该线程指向nil即可:用下面两句:
MyThread.Terminate;MyThread:=nil;要释放特定的资源,可以在Destroy事件里进行,如,使用了数据
库,可以在Destroy里先关闭数据集,再断开连接即可,这里好像先执行的是Destroy,然后再执行指定的
过程,如果顺序反了的话,可能引起不定的错误!
- delphi多线程释放
- delphi多线程释放
- Delphi释放资源
- Delphi 释放内存
- Delphi内存释放
- delphi excel 对象释放
- Delphi 线程的释放
- delphi多线程
- delphi多线程
- delphi 多线程
- delphi多线程
- delphi多线程
- delphi 多线程
- Delphi多线程
- delphi多线程
- delphi多线程
- delphi多线程
- Java多线程释放锁
- qml 基本元素运用示例
- 纯JSP+DWR实现三级联动下拉选择菜单
- STM32学习笔记(4):通用定时器基本定时功能(转)
- 数组的排序,反转,折半查找,插入
- Linux下利用openssl对文件进行加密和解密
- delphi多线程释放
- 小试Annotation来配置DWR
- 细说 ASP.NET Cache 及其高级用法
- 10 个神奇的 jQuery 插件
- Nginx份额突破10%,成为增长最快的Web服务器
- C#中Array,List和ArrayList间的转换,ArrayList 与 string、string[] 的转换
- C与C++的名称修饰符
- 使用WindRiver PFG平台构建下一代网关
- Eclipse rcp 添加SVN插件