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使用xmlhttp组件代码

Delphi 代替pos的函数

Delphi 获取临时文件夹路径

Delphi的rtti实现数据集的简单对象化

Delphi生成guid的两种方法

Delphi 快速读取写入注册表参数值的函数

Delphi用代码实现注册ocx和dll

Delphi判断字符串中是否包含汉字,并返回汉字位置

Delphi 下保存真彩彩图标的方法实例

Delphi 根据特殊符号字符获取字符串前或后的字符

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



打赏

取消

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

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

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

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

评论

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