std::promise::set_value是干什么用的
时间: 2024-06-11 22:05:49 浏览: 204
C++11中std::packaged_task的使用详解
5星 · 资源好评率100%
std::promise::set_value是一个函数,用于将promise对象的值设置为给定的值,这个值可以被未来的std::future对象访问。当调用set_value时,如果promise对象已经被关联了一个std::future对象,则该future对象将立即被激活并接收到该值。如果promise对象已经被设置了一个值,则set_value将抛出一个std::future_error异常。
阅读全文