代码之家  ›  专栏  ›  技术社区  ›  migajek

Delphi7的线程框架-有吗?[关闭]

  •  2
  • migajek  · 技术社区  · 14 年前

    我正在寻找一些线程框架,以避免从划痕中写入它。尤其是任务排队和同步是我需要的。 我知道OmnithreadLibrary很好,但与D7不兼容。 有什么建议吗?

    3 回复  |  直到 11 年前
        1
  •  6
  •   Community CDub    7 年前

    所以你想和Delphi7呆在一起,你想要一个好的线程库,但不想从头开始写。

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

    我的建议是使用OmnithreadLibrary,并尝试将其移植到Delphi7中。然后您将得到一个升级路径。

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

        2
  •  3
  •   Misha    14 年前

    线程框架可能从长远来看可以节省您几个月的工作,因此根据您拥有线程框架的重要性,您可以将其用作升级的原因。任何人认为线程和其他Windows同步原语就是您所需要的全部,显然他们没有编写太多线程代码。我估计我至少花了3-6个月的时间来开发我自己的线程框架,使事情变得更简单,而且它很容易为自己“支付”费用。

        3
  •  2
  •   Mick    14 年前

    我说这句话的时候,我不是在捣乱,但是怎么样 TThread ?虽然不是框架,但使用Windows线程确实可以减轻很多痛苦。说真的,做得很好。

    以下是一些链接,可以帮助您开始: