摘要: 先上类图:1. Worker为处理任务的线程,不断获取新任务运行2.Task为任务实例,可以设计为一次性的或者循环运行3. ExecutorPool维护着线程池和任务池。 3.1 内部负责worker的生成和销毁,task的分发;对外提供task的增加。 3.2 mutex:为互斥变量,实现对tas... 阅读全文
posted @ 2012-09-28 17:55 春文秋武 阅读(458) 评论(0) 推荐(0) 编辑
摘要: IceUtil中提供了Timer和TimerTask来实现定时计算。Timer可以定时或重复执行TimerTask。class Timer : /* ... */ {public: Timer(); void schedule(const TimerTaskPtr& task, ... 阅读全文
posted @ 2012-09-28 14:59 春文秋武 阅读(453) 评论(0) 推荐(0) 编辑