C 11版本中,future和promise、parked_task的使用前景如何?
- 内容介绍
- 文章标签
- 相关推荐
本文共计887个文字,预计阅读时间需要4分钟。
future的介绍A future是对象,可以从提供者对象或函数中检索值,并在不同线程中正确同步访问。它可以从异步的对象或函数任务中获取结果,通常与s配合使用。
future 的介绍
A future is an object that can retrieve a value from some provider object or function, properly synchronizing this access if in different threads.
它可以从异步的对象或者函数任务中获取结果,它通常和std::async、promise、packaged_task相互调用。
future对象通常是在valid有效的情况下可以使用,默认的构造函数是valid是false的,所以在使用future时,需要对其对象进行初始化。
future的成员函数
成员函数
future用法
future可以从多线程中获取到相关的结果或者是线程输出的结果。因为线程的输出结果不会马上输出(等待执行完成),所以future会有一个共享的状态用于判断当前future的状态。
本文共计887个文字,预计阅读时间需要4分钟。
future的介绍A future是对象,可以从提供者对象或函数中检索值,并在不同线程中正确同步访问。它可以从异步的对象或函数任务中获取结果,通常与s配合使用。
future 的介绍
A future is an object that can retrieve a value from some provider object or function, properly synchronizing this access if in different threads.
它可以从异步的对象或者函数任务中获取结果,它通常和std::async、promise、packaged_task相互调用。
future对象通常是在valid有效的情况下可以使用,默认的构造函数是valid是false的,所以在使用future时,需要对其对象进行初始化。
future的成员函数
成员函数
future用法
future可以从多线程中获取到相关的结果或者是线程输出的结果。因为线程的输出结果不会马上输出(等待执行完成),所以future会有一个共享的状态用于判断当前future的状态。

