C++ 11 timer callback

   
   
   
   
#include <thread>

template <typename Duration, typename Function>
void timer(Duration  const & d, Function  const & f)
{
    std::thread([d,f](){
        std::this_thread::sleep_for(d);
        f();
    }).detach();
}
Posted on 2012-12-04 18:10 micheal's tech 阅读(282) 评论(0)   编辑  收藏 引用

你可能感兴趣的:(C++ 11 timer callback)