Delphi多线程编程参考

线程不应改变程序的语义,它们只是改变操作的时间。它们几乎总是作为性能相关问题的优雅解决方案。以下是使用线程的一些情况示例: * 执行耗时处理: 当窗口应用程序在计算时,无法处理更多消息。结果,显示无法更新。 * 执行后台处理: 一些任务可能不是时间关键,但需要持续执行。 * 执行I/O工作: 对磁盘或网络的I/O可能有不可预测的延迟。线程允许您确保I/O延迟不会延迟应用程序的其他部分。所有这些示例都有一个共同点: 在程序中,某些操作可能会导致潜在的较大延迟或CPU占用,但这种延迟或CPU使用对其他操作是不可接受的; 它们需要立即得到服务。当然还有其他各种好处,以下是其中一些: * 利用多

rar 文件大小:271.57KB