smart coder=smart code ++

高并发,高性能,分布式系统和服务器端设计
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

07 2010 档案

摘要:任务调度器 任务调度器是将任务和线程联系起来的一个关键纽带。任务调度器的主要职责就是负责将任务指派给相应的工作线程处理。任务并行框架中有一个抽象类TaskScheduler来完成任务调度的工作。如果我们想自定义的任务调度器我们只需要继承该类,并实现一些接口。任务调度器有两个关键接口函数QueueTask和TryExecuteTask ,QueueTask函数主要让任务并行框架将任务项传递给任务调... 阅读全文

posted @ 2010-07-07 16:54 smart coder 阅读(1794) 评论(1) 推荐(0)

摘要:创建子任务 任务创建的子任务主要有两种类型,关联子任务(attached task)和非关联子任务(detached task)。关联子任务和父任务是被包含的关系,父任务必须等到所有关联子任务完成才完成。非关联子任务是由父任务发起的,但父任务不需等待该子任务完成。以下是一个示例代码:运行结果如下:运行结果如下:通过上述结果显示,parenttask任务等待attachedtask任务完成才结束。而... 阅读全文

posted @ 2010-07-05 09:13 smart coder 阅读(1094) 评论(0) 推荐(0)