OmniThreadLibrary概述

20

是否有一个介绍OmniThreadLibrary在Delphi中的概述的地方?

我已经在Delphi XE中安装了当前的代码。示例可以运行。我一直在查看相关的The Delphi Geek博客,并使用了其中的示例。 Gabr 承认文档不存在。在深入研究具体示例之前,我想先掌握框架的结构。我对TThread的用法有一定的了解,因此不需要去Threading 101网站。

这个框架已经有了一批忠实的追随者,我想我可能只是没有找到正确的地方。


博客上的示例是开始的地方。如果您无法理解其中一个示例,请提出具体问题。否则,这个问题可能会被认为不是一个真正的问题并被关闭。 - David Heffernan
8
@David - 我不同意。我正在询问一个关于框架概述存在的具体问题。如果不存在,即使是由第三方提供,那也没关系。如果是这种情况,我认为它可以成为指向该框架的其他人的有用路标。 - Rich Shealer
1
没错!即使此刻答案可能只是简单的“不”,但随着时间的推移,答案实际上可能会改变。 - Uwe Raabe
@Uwe 我不认为任何人能够以任何权威回答“否定”。不存在的答案相当困难。 - David Heffernan
2
+1 和收藏,这样当有更多的文档出现时我会收到警告。 - Jeroen Wiert Pluimers
2个回答

3

OmniThreadLibrary 的作者Primož Gabrijelčič正在编写一本记录该库的书籍。它最初是一个维基,并在不断增长。

OmniThreadLibrary Book Wiki

电子书:使用 OmniThreadLibrary 进行并行编程

一旦在维基上完成了某些章节,它们就会被添加到电子书中。从Primož的博客

根据《精益出版宣言》的要求,Parallel Programming with OmniThreadLibrary将按照撰写顺序发布。当我对一章(即使对于重要的小节)感到满意时,我会在LeanPub网站上点击“发布”按钮,新的更新后的书籍就可以供所有读者使用了


2
据我所知,目前没有关于您所说类型的概述。最接近的是示例。它们提供了使用OTL的操作演示,您可以研究代码以了解它们在做什么以及如何实现。目前至少我认为您不会找到比这更好的东西。

目前看来似乎是这样的情况。我发现在我的企业版中可以生成建模文档,它给出了一个有用的快照,我可以在使用示例时参考它。也许将来可以随包提供这个文档。 - Rich Shealer
@Rich:当然,我很乐意将其推送到代码库并包含在分发中。 - gabr
@gabr - 由Delphi XE创建的文件和结构的Zip归档是ped文件,大约有4.5MB大小。它可以在任何地方解压并且似乎可用。将它打包可能是合理的做法,或者简单地提供生成它的指示。我不知道Delphi Professional是否能够创建它,所以这可能影响将其与主要下载分开。 - Rich Shealer
@Rich:Delphi Professional无法完成此操作,否则我很乐意自己完成。只需给我URL,我将在Google Code网站上创建一个单独的下载。 - gabr
我今晚可以在家为您设置一个临时FTP站点,以便您下载。我该如何通过电子邮件与您联系并提供信息?或者我应该检查Google Code网站以上传它。 - Rich Shealer
我会接受这个作为当前的答案。针对新版本,我已经提供了一套 Delphi XE Enterprise 生成的 UML 图表给 Gabr 使其能够使用。我认为这样做有助于理解该产品。 - Rich Shealer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接