2018-09-24 使用future等待一次性事件 编程 目录 可以使用std::async来启动一个异步任务,其返回一个std::future对象。std::future对象最终将持有函数的返回值。当你需要这个值时,只要在future上调用get(),线程就会阻塞直到future就绪,返回该值。 123int func();std::future<int> answer = std::async(func);answer.get(); < levelDB c++11 condition_variable(条件变量)和读写锁(boost::share_mutex) >