C++11
界说实现处置数据的函数,该函数将在线程中运行

接着挪用packaged_task往返调上一个步调实现的函数

挪用packaged_task对象的get_future函数,获取std::future对象

然后启动线程,运行packaged_task对象,需要挪用std::move将packaged_task传递给线程

线程运行竣事之后,挪用std::future对象的get函数获取线程返回的数据

其输出成果如下,这个申明std::future可以或许准确获取线程返回的数据

最后总结整个处置流程,先界说处置函数,该函数作为参数传递给packaged_task对象,先经由过程packaged_task对象获取future对象,然后再将packaged_task对象传递给线程,线程运行竣事后,经由过程future对象获取线程返回的数据

0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!