摘要:
这里的线程操作不是简单的pthread_create创建一个线程这样的讲解。针对线程创建合理的模型,利于并发设计:案例: 主流程库处理模型处理完之后,需要进行图片压缩和入库操作,那么我们需要采用半同步/半异步的线程模型;该模型主要目的在于将可能引起阻塞的操作剥离,由单独的处理线程来进行处理并反馈. 半同步/半异步模型核心在于具备 同步层/队列层/异步层. 对于ACE框架来说,任何线程可以通过继承ACE_TASK进行实现,而队列层可以由ACE_MESSAGE_BLOCK进行封装实现。 因为异步层往往意味着线程池的处理、同步集合的处理,由此如下内容来完成同步操作: 1.ACE_Condi... 阅读全文
posted @ 2012-05-09 01:45
蚂蚁跳楼
阅读(811)
评论(2)
推荐(0)