ylbtech-Docs-.NET-.NET指南-托管线程:托管线程处理 |
1.返回顶部 |
无论是要为具有一个还是多个处理器的计算机进行开发,你都希望应用程序能够提供响应最为迅速的用户交互,即使应用程序当前正在执行其他操作,也不例外。 使用多线程执行是让应用程序一直迅速响应用户的最有效方式,同时也是在用户事件之间或在用户事件期间使用处理器的最有效方式。 虽然本部分介绍的是线程基本概念,但将会重点介绍托管线程概念和如何使用托管线程。
备注
自 .NET Framework 4 起,由于出现了 System.Threading.Tasks.Parallel 和 System.Threading.Tasks.Task 类、并行 LINQ (PLINQ)、System.Collections.Concurrent 命名空间中的新并发集合类以及基于任务(而非线程)概念的新编程模型,多线程编程大大得到了简化。 有关详细信息,请参阅并行编程。
托管线程处理基本知识
概述了托管线程以及何时使用多线程。
使用线程和线程处理
介绍了如何创建、启动、暂停、恢复和中止线程。
托管线程处理的最佳做法
介绍了同步级别、如何避免死锁和争用条件,以及其他线程问题。
线程处理对象和功能
介绍了可用于同步在不同线程上访问的线程活动和对象数据的托管类,并概述了线程池线程。
System.Threading
收录了用于使用和同步托管线程的类。
System.Collections.Concurrent
收录了可安全用于多线程的集合类。
System.Threading.Tasks
收录了用于创建和计划并发处理任务的类。
应用程序域
概述了应用程序域及其在公共语言基础结构中的应用。
异步文件 I/O
描述异步 I/O 的性能优势和基本操作。
基于任务的异步模式 (TAP)
概述了推荐的 .NET 异步编程模式。
使用异步方式调用同步方法
介绍了如何使用委托的内置功能对线程池线程调用方法。
并行编程
介绍了并行编程库,其简化了在应用程序中使用多线程。
并行 LINQ (PLINQ)
介绍了为利用多个处理器而并行运行查询的系统。
2.返回顶部 |
3.返回顶部 |
4.返回顶部 |
5.返回顶部 |
6.返回顶部 |
![]() |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
原文:https://www.cnblogs.com/storebook/p/13353620.html