delphi 官方使用并行编程库介绍


本文整理自网络,侵删。

 
使用并行编程库
http://docwiki.embarcadero.com/RADStudio/Rio/en/Using_the_Parallel_Programming_Library

该RTL提供了并行编程库(PPL) ,让您的应用程序在跨多个CPU设备和计算机工作的并行趁势运行任务的能力。该PPL包括正在运行的任务,参加任务,等待任务组等工艺了多项先进功能。为此,有一个线程池会自动进行自我调整(基于CPU的负载),因此您不必为此而创建或管理线程。

您可以通过在应用程序中包含System.Threading来使用此库。该单元由可以包含在新项目和现有项目中的几个功能组成。该单元还包含许多重载参数,以使其适用于C ++和Delphi。

使用PPL,您的应用程序可以轻松地:

使用TParallel.For 使循环更快。
使用TTask和ITask 并行运行多个任务。
让流程专注于其他任务,然后在所需的位置获得该流程的结果。IFuture允许您为运行的代码块建立优先级,并在需要时仍返回结果。
平台支援
该PPL适用于Windows,MacOSX上,Android和iOS设备。

话题
  • 使用并行编程库中的TTask
  • 从并行编程库中使用TParallel.For

  • 使用并行编程库中的TTask.IFuture

也可以看看
  • 并行编程库教程
  • 系统线程
  • ConwaysLifeFMX示例
  • ConwaysLifeVCL样本

相关阅读 >>

Delphi xe中windows7新的taskbar功能的使用

Delphi 校验文件大小

Delphi提取网页中的所有链接、点击第n个链接

Delphi 时间控制窗口标题栏文字或任务栏标题文字滚动

vclzip控件的使用

Delphi spcomm串口控件的例程

Delphi之屏幕和窗口的坐标

embarcadero开源项目赞助

Delphi n个字符串替换成1个字符串

Delphi检查是否在64位windows环境中运行?

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...