Delphi线程类的使用
猛禽[Mental Studio](个人专栏)(BLOG)
去年底我写过一篇文章《Delphi中的线程类、2、3、4、5》(在本文中称之为“前文”),剖析了TThread类的实现细节,分析了使用TThread类时需要注意的一些问题。估计那篇文章还是太过于理论化,没有结合实际应用,所以再写了这篇文章来做一个补充。
派生线程类
在多线程应用中访问可视控件
线程间数据共享
线程间通信
防止死锁
正常的线程结束方式
强制结束线程
应用实例:多线程数据库应用
应用实例:多线程网络应用
应用实例:线程池技术
派生线程类
在开始介绍线程的使用前,首先要说明一下派生线程类时需要注意的一些方面。
一般来说,派生线程类的方法都是类似于下面这样的:
TDemo1Thread = class(TThread)
priv