专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
为什么要用线程,简单一点来说吧,省得有些象我一样的新手听不懂,当你编完一个程序,例如是读取文件的程序,如果你读取的文件很大,你的程序如果不是通过线程来执行的话,你一动这个正在读取文件的程序窗口,结果是什么,“死屏”就是你的程序根本拖不动,无法继续做其它的事了,呵呵,如果你用线程,什么问题都解决了,废话少讲,要学的看以下文章吧。 首先当然是打开你的delphi 6 ,点取菜单栏中的文件-新建-其它,弹出一个标签窗口,选取new标签,然后找到Thread Object,就是它了,双击它就行了,弹出一个类命名窗口,输入mythread, [阅读全文] [PDF]
Threads是我们进行应用和设计时不可缺少的利器,然而它却不是轻易就可以掌握的。作为一个不可视系统组件,它封装在TThread类中,由于一个子线程可以与主线程同时运行,因此,来自子Thread的异常在主程序里未必能捕捉到,这样,来自子线程的异常就会导致Application的错误甚至是崩溃,也可能造成主程序都结束了,某个Thread还因等待同步对象的信号还在那儿自己运行着。所以,对于有必要进行异常控制的Thread就必须进行异常处理,这个异常处理块最好独立于主程序的异常处理模块。我们都知晓对通常异常的捕获都用一个try..finally块来处理,而对来T [阅读全文] [PDF]
1 共2条 分1页