(ACE)Ace_Task
由两部份组成 :一个或多个线程 、一个底层消息队列
主动对象 :就是在执行方法调用的时候是异步的,常 使用 Ace_Task 实现对方法启用队列的处理。这里的方法相当于
在 ACE_Task里底层消息I/O。
比如写日志,如果采用传统的被动对象模式,那么加的日志写块越多,对整体OO软件性能将是大的削弱。而且容易出现I/O异常,如果采用主动对象模式就不一样了。怎么说呢?
》》》比如我吃瓜子的时候不对瓜子壳做处理,我专心吃瓜子。有人帮我在地上捡瓜子,但如果我在吃瓜子的时候还有收集瓜子壳,显然我吃瓜子的速度慢下来了,当然这样发现多了个人在做事,对!这就是多线程。