Advanced Threading in C# 中文字幕
C#中的高级线程 中文字幕Advanced Threading in C#
学习如何编写同时执行多个任务的C#应用程序 - 也就是多线程应用程序
使用多线程的程序对用户输入响应更快,因为处理器密集型任务在单独的线程上执行时用户界面保持活动状态
当您创建可伸缩应用程序时,多线程也很有用,因为随着工作负载的增加您可以添加线程
在本课程中,Microsoft MVP Chander Dhall回顾了线程和信号的基础知识,然后展示了如何使用流行的.NET库进行并行执行,TPL; 查 询语法PLINQ; 和推荐的异步编程模式TAP
到课程结束时,他演示了如何将顺序代码转换为比以前运行速度快五倍的多线程应用程序
主题包括:
线程安全性和亲和力
信令
任务并行库(TPL)基础知识
PLINQ介绍
基于任务的异步模式(TAP)