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

本文解析了ACE复用框架中ACE_Task的角色,将其比喻为部门经理,并详细介绍了ACE_Thread_Manager作为项目经理的角色及其管理方式,以及thread线程作为员工如何封装特定算法逻辑来处理任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有人问 ACE_Task 是什么?

 

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

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

1)ACE_Thread_Manager就是项目经理

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

2)thread线程本身就是员工

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

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

 

 

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

 

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

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值