C++ 线程处理
摘要:
在开发C++程序时,一般在吞吐量、并发、实时性上有较高的要求。设计C++程序时,总结起来可以从如下几点提高效率:● l 并发● l 异步● l 缓存1任务队列1.1 以生产者-消费者模型设计任务队列生产者-消费者模型是人们非常熟悉的模型,比如在某个服务器程序中,当User数据被逻辑模块修改后,就产生一个更新数据库的任务(produce),投递给IO模块任务队列,IO模块从任务队列中取出任务执行sql操作(consume)。设计通用的任务队列,示例代码如下:详细实现可参见:http://ffown.googlecode.com/svn/trunk/fflib/include/detail/tas 阅读全文
posted @ 2013-09-28 11:32 荣锋亮 阅读(374) 评论(0) 推荐(0) 编辑