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