Delphi 7的线程框架 - 任何?

时间:2010-08-28 16:25:18

标签: multithreading delphi delphi-7 task

我正在寻找一些线程框架,以避免从划痕中写出来。特别是排队和同步的任务是我所需要的。 我知道OmniThreadLibrary很棒,但与D7不兼容。 有什么建议吗?

3 个答案:

答案 0 :(得分:6)

所以你想继续使用Delphi 7,你想要一个好的线程库,但不想从头开始编写它。

有一天你会升级,我敢肯定。那么为什么要选择一个糟糕的线程库,当你这么做时你需要改变它。

我的建议是采用OmniThreadLibrary,并尝试移植它以使用Delphi 7.然后你将有一个升级路径。

否则,请尝试以下建议之一:How Do I Choose Between the Various Ways to do Threading in Delphi?

答案 1 :(得分:3)

从长远来看,线程框架可能会为您节省数月的工作量,因此根据您拥有它的重要性,也许您可​​以将此作为升级的理由。任何建议您使用TThread和其他Windows同步原语的人显然都没有写过很多线程代码。我估计我已经花了至少3-6个月的时间来开发自己的线程框架以使事情变得更容易,而且它很容易为自己“付出”。

答案 2 :(得分:2)

当我这么说时,我不是在拖钓,但TThread怎么样?虽然不是一个框架,但它确实使得使用Windows线程更加痛苦。说真的,它做得很好。

以下是一些可以帮助您入门的链接: