摘要
多线程程序具有广泛的应用前景 ,特别是在网络应用程序中 ,可以提高带宽利用率和程序反应速度。为了达到下载大型网站的目的 ,在编写离线浏览软件的过程中 ,需要下载大量的Web文件。其中一个技术要点就是多线程下载问题。为了解决这一难题 ,分析了进程的原理和机制 ,研究了Windows系统下多线程程序的设计方法 ,提出了在Delphi中实现多线程同步的新方法 ,提供了程序的设计框架 ,解决了一些技术难题 ,并在大型网站文件系统的下载软件中进行了试验与运用 ,为基于Delphi的多线程程序提供了具有普遍意义的设计思路。
Multithreading is used widely, especially in network application. We analyze the theory of multithreading, process, and suggest how to realize multithreading in Delphi environment. The model has been tested in the downk-loaded offline explorer software of Web.
出处
《电子工程师》
2004年第10期57-59,共3页
Electronic Engineer