CLR via C# 计算限制的异步操作读书笔记
2013-07-25 08:24
232 查看
1. 使用线程池搪行简单的计算限制操作 ThreadPool.QueueUserWorkItem(WaitCallback callback)
2.CLR默认情况下自动使初始线程的执行上下文流向辅助线程 (CallContext, ExcutionContext)
3.协作式取消类 CancellationTokenSource
4.新的异步操作编程模型 Task
a. 等待任务完成 Wait()
b. 任务结束后开始新任务 ContinueWith()
c. 任务包含子任务,创建时指定AttachedToParent标志
5.任务工厂TaskFactory
6.任务调度器 调度执行任务
7.并行静态帮助类 System.Threading.Tasks.Paralleal
8.并行Linq查询 AsParallel()
9.定时计算限制操作 System.Threading.Timer (Change)
10. CLR有全局队列, 每个工作者线程有自已的本地队列
11. 两个相领的字段并在相同的缓存行中,在多线程访问中可重新布局 StructLayout, FieldOffset
2.CLR默认情况下自动使初始线程的执行上下文流向辅助线程 (CallContext, ExcutionContext)
3.协作式取消类 CancellationTokenSource
4.新的异步操作编程模型 Task
a. 等待任务完成 Wait()
b. 任务结束后开始新任务 ContinueWith()
c. 任务包含子任务,创建时指定AttachedToParent标志
5.任务工厂TaskFactory
6.任务调度器 调度执行任务
7.并行静态帮助类 System.Threading.Tasks.Paralleal
8.并行Linq查询 AsParallel()
9.定时计算限制操作 System.Threading.Timer (Change)
10. CLR有全局队列, 每个工作者线程有自已的本地队列
11. 两个相领的字段并在相同的缓存行中,在多线程访问中可重新布局 StructLayout, FieldOffset
相关文章推荐
- [CLR via C#]26. 计算限制的异步操作
- 《CLR via C#》读书笔记 之 计算限制的异步操作
- [CLR via C#]26. 计算限制的异步操作
- CLR_via_C#.3rd 翻译[25.7 使用专用线程执行异步的计算限制操作]
- APM和计算限制的操作--CLR via c#
- 浅谈.NET下的多线程和并行计算(十三)CLR via C#第三版阅读笔记(2)
- 浅谈.NET下的多线程和并行计算(十二)CLR via C#第三版阅读笔记(1)
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_dynamic基元类型
- 经典技术书籍分享(3):《CLR Via C# 》第三版目录和下载
- 《CLR via C#》读书笔记(9)– 接口
- System.Nullable可空值类型---《clr via c#》笔记
- CLR_Via_C#学习笔记之事件
- 《CLR via C#》笔记——CLR的执行模型(1)
- [CLR via C#]1.4 执行程序集的代码
- 读书笔记—CLR via C#章节8-10
- CLR via C#深解笔记四 - 方法、参数、属性
- 《CLR via C#》读书笔记-线程同步(三)
- CLR Via C# 3rd 阅读摘要 -- Chapter 28 – Primitive Thread Synchronization Constructs
- CLR via C# 相关读书笔记
- CLR via C# FOURTH EDITION(三)