6.4.1 Parallel.Invoke方法 6.4.2 任务调度 1.默认的调度程序 (1)ThreadPool的全局队列和本地队列 每个线程池都有一个全局队列,该队列负责按先进先出(FIFO)方式将顶级任务(即不是在另一个任务的上下文中创建的任务)添加到该队列中进行排队。添加到全局队列中的任务默认会安排到不同的多个可用处理器(多核处理器)上去执行。 对于子任务或者嵌套任务,这些任务都将放入一个按后进先出(LIFO)方式操作的本地队列中,此时该队列的“父任务”是指在该线程的父级线程上执行的线程。这样做的好处是既可以保留缓存的资源位置,又能减少资源的争用情况。 (2)工作窃取 6.4.2 任务调度 2.自定义任务调度程序 (1)TaskCreationOptions枚举 None AttachedToParent DenyChildAttach HideScheduler LongRunning PreferFairness (2)长时间运行的任务 6.4.2 任务调度 3.任务工厂 TaskFactory类和TaskFactoryTResult类 6.4.2 任务调度 3.任务工厂 任务工厂的设计思路是用基于事件的异步编程技术去解决各种应用程序中的冲突和兼容性问题,而不是用基于任务的异步模式去实现的。 从.NET框架4.5开始,凡是任务工厂提供的功能,建议都
您可能关注的文档
- 第4章 计算机控制系统的经典分析方法.ppt
- 第3章 第4节 评价古代诗歌的思想内容和作者的观点态度.ppt
- 第3章-距离测量.ppt
- 第4章 政策模型及相关理论.ppt
- 第3章可编程控制器指令应用实例.doc
- 第3章嵌入式编程基础知识.ppt
- 第04章:Java常用包.ppt
- 第4章 公钥密码技术_2.ppt
- 第04章-数据流与数据的加密和解密.ppt
- 第4章 企业业绩评价.pptx
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)