随笔分类 -  c++

c++ 之回调函数
摘要:我们会经常碰到需要使用回调函数的场合,比如:异步socket、定时器、windows消息处理等等。这里将列出几种回调函数的实现机制,分析各自的优劣以供选择。<! more 将 静态函数 或 静态成员函数 作为回调函数的实现比较简单,而且除了像 std::sort 这种地方,一般很少会用到,这里就不多... 阅读全文

posted @ 2015-11-25 21:43 xazeng 阅读(2058) 评论(0) 推荐(1)

c++11 之 std::condition_variable
摘要:比较常见的一个使用 std::condition_variable 场合就是线程池的消息队列。逻辑线程(可能多个)将消息推入消息队列,线程池中的工作线程(多个)会从消息队列中取出消息进行处理,如果队列中没有消息则进入睡眠状态等待消息。 本文将通过这种消息队列的实现,来分析如何使用 std::cond 阅读全文

posted @ 2015-11-23 19:27 xazeng 阅读(7876) 评论(1) 推荐(4)

导航