任务并行库(TPL)是系统中的一组公共类型和API。threading and system.threading.tasks名称空间。TPL的目的是通过简化对应用程序添加并发的过程来提高开发人员的生产力。TPL会动态地缩放并发程度,以最有效地使用所有可用的处理器。在本教程中,我们将学习如何使用.NET中的任务并行库。
安装
在我们继续之前,请确保您在系统中安装了最新版本的.NET。您可以通过在终端中运行以下命令来检查版本:
创建一个任务
一项任务是代表潜在的正在进行的工作,该工作具有显着的生命周期,并管理着潜在的异步操作。要创建任务,请使用以下代码:
开始任务
创建任务不会启动它。要启动任务,您需要调用开始方法:
等待任务
如果您想等待任务完成,可以调用等待方法:
创建和启动任务
您可以使用task.factory.startnew方法同时创建和启动任务:
如果您需要专业的帮助,或者您想雇用.NET远程开发人员,请考虑接触Reintech。
结论
任务并行库提供了一种更有效,更有生产力的方式,可以在应用程序中添加并发和并发。它是一种强大的工具,可让您利用多核处理器的功能来更快地应用程序性能。