什么OTL高级抽象最适合并行图片加载?

时间:2017-01-05 14:30:02

标签: multithreading delphi omnithreadlibrary

我想在这里向你揭露我的问题。我正在尝试在我的应用程序中构建一个用户界面,用户可以在同一表单上看到多个图片(TImage对象)。

这些照片应该从HDD上的潜在大图像文件中加载。显然,在主线程中顺序加载所有这些TImages需要时间。它还冻结主线程,从而避免用户在平均时间内与软件交互。

这就是为什么我试图通过OTL尝试在并行任务中加载所有这些图像,而我的用户仍然可以进行交互。

但我不确定哪种抽​​象最适合它以及我应该如何使用它。 我知道与从其他线程访问GUI组件相关的问题。 从我在文档中看到的“ForEach”接缝适合我的用例,虽然我不确定。

您对此用例有何看法?

很抱歉在这里提出这么模糊的问题。

0 个答案:

没有答案