`
raojl
  • 浏览: 211084 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(ACE)借ACE_Task来戏谈多线程任务管理

阅读更多

有人问 ACE_Task 是什么?

 

他只是ACE复用框架下一个子框架。为什么这样说呢?不就是个类吗?没那么简单。今天无意学习了下。发现不是一般的好用。那么ACE_Task到底是什么呢? --部门经理 。

说到部门经理,那么有项目经理洛,员工吗? 答案很显然。

1)ACE_Thread_Manager就是项目经理

》》项目经理拥有自己的管理方式,一个项目经理可以完成一种独有的项目特性。那么可以重载ACE_Thread_Manager封装特有的管理模式。

2)thread线程本身就是员工

》》thread封装特有的某种算法逻辑来处理某种特有的任务(比如处理I/O)

那么任务(ACE_Message_Block)常常是I/O ,可以颗粒化,也可以包装下(比如做成队列、栈、链表等),更多的可涉及内存管理。

 

 

那么现在很清楚了, ACE_Task 只不过是 一个部门经理。

 

那么任务从哪来呢? 我们很容易想到 : 销售,专门拉业务>>>>专业业务模式 ,请听下回分解。

 

 

 

 

2
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics