摘要: >>返回《C# 并发编程》 1. 调度到线程池 2. 任务调度器 2.1. Default 调度器 2.2. 捕获当前同步上下文 调度器 2.3. ConcurrentExclusiveSchedulerPair 调度器 3. 调度并行代码 4. 用调度器实现数据流的同步 1. 调度到线程池 Tas 阅读全文
posted @ 2020-02-01 19:14 大师兄石头 阅读(811) 评论(1) 推荐(1) 编辑
摘要: >>返回《C# 并发编程》 1. 阻塞锁 2. 异步锁 3. 阻塞信号 4. 异步信号 5. 限流 同步的类型主要有两种: 通信和数据保护。 1. 阻塞锁 class LockClass { // 这个锁会保护 _value。 private readonly object _mutex = new 阅读全文
posted @ 2020-02-01 18:46 大师兄石头 阅读(336) 评论(0) 推荐(0) 编辑
摘要: >>返回《C# 并发编程》 1. 取消请求 2. 超时后取消 3. 取消并行 4. 取消响应式代码 5. 与其他取消体系的互操作 CancellationToken.None 是一个等同于默认的特殊值,表示这个方法是永远不会被取消的。 实例代码 static async Task Cancelabl 阅读全文
posted @ 2020-02-01 16:03 大师兄石头 阅读(498) 评论(0) 推荐(0) 编辑
摘要: >>返回《C# 并发编程》 1. 简介 2. 不可变栈和队列 3. 不可变列表 4. 不可变Set集合 5. 不可变字典 6. 线程安全字典 7. 阻塞队列 8. 阻塞栈和包 9. 异步队列 10. 异步栈和包 11. 阻塞/异步队列 1. 简介 不可变集合 不可变集合之间通常共享了大部分存储空间, 阅读全文
posted @ 2020-02-01 11:43 大师兄石头 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: >>返回《C# 并发编程》 1. 用 async 代码封装异步方法与 Completed 事件 2. 用 async 代码封装 Begin/End 方法 3. 用 async 代码封装并行代码 4. 用 async 代码封装 Rx Observable 对象 5. 用 Rx Observable 对 阅读全文
posted @ 2020-02-01 09:47 大师兄石头 阅读(526) 评论(0) 推荐(0) 编辑
摘要: >>返回《C# 并发编程》 1. 转换.NET事件 1.1. 进度通知 1.2. 定时器示例 1.3. 错误传递 2. 发通知给上下文 3. 用窗口和缓冲对事件分组 4. 用限流和抽样抑制事件流 4.1. Throttle 4.2. Sample 5. 超时 要在应用中安装一个 NuGet 包 Sy 阅读全文
posted @ 2020-01-31 20:45 大师兄石头 阅读(522) 评论(0) 推荐(0) 编辑
摘要: >>返回《C# 并发编程》 1. 简介 2. 链接数据流块 3. 传递出错信息 4. 断开链接 5. 限制流量 6. 数据流块的并行处理 7. 创建自定义数据流块 1. 简介 TPL 数据流(dataflow)库的功能很强大,可用来创建网格(mesh)和管道(pipleline), 并通过它们以异步 阅读全文
posted @ 2020-01-31 17:48 大师兄石头 阅读(691) 评论(0) 推荐(1) 编辑
摘要: " 返回《C 并发编程》" "1. 概述" "2. 报告进度" "3. 等待一组任务完成" "4. 异常处理" "5. 等待任意一个任务完成" "6. 避免上下文延续" "7. async void" 1. 概述 前面的文章介绍了标识了 和 的代码,是怎么被线程执行的。 " 同步上下文 7.5 异步 阅读全文
posted @ 2020-01-31 15:18 大师兄石头 阅读(583) 评论(0) 推荐(0) 编辑
摘要: " 返回《C 并发编程》" "1. 线程池的由来" "1.1. 线程池出现前" "1.2. 线程池的诞生" "1.3. CLR线程池工作过程" "2. 线程池解决的问题" "2.1. 异步调用方法" "2.2. 按时间间隔调用方法" "3. 当单个内核对象接收到信号通知时调用方法" "3.1. 注册 阅读全文
posted @ 2020-01-30 14:52 大师兄石头 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: " 返回《C 并发编程》" "1. 概述" "2. 同步上下文 的必要性" "2.1. ISynchronizeInvoke 的诞生" "2.2. SynchronizationContext 的诞生" "3. 同步上下文 的概念" "4. 同步上下文 的实现" "4.1. WinForm 同步上下 阅读全文
posted @ 2020-01-29 16:49 大师兄石头 阅读(5363) 评论(3) 推荐(7) 编辑