shared_future 類別

描述非同步 傳回物件。 與 未來 物件相比,非同步 提供者 可以與任何數目的 shared_future 物件。

template<class Ty>
class shared_future;

備註

不要呼叫任何方法刪除 validoperator=和解構函式外為 空白的shared_future 物件。

shared_future 物件不是同步化的。 呼叫相同物件的方法從多個執行緒引入有無法預期的結果的資料會符合。

Members

Hh920538.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

shared_future::shared_future 建構函式

建構 shared_future 物件。

Hh920538.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

shared_future::get 方法

擷取與這個 相關聯的非同步狀態儲存在本機的結果。

shared_future::valid 方法

指定物件是否不是空的。

shared_future::wait 方法

封鎖目前的執行緒,直到此關聯的非同步狀態為就緒。

shared_future::wait_for 方法

在這個關聯的非同步狀態的區塊準備好或在指定的時間長度已經過去。

shared_future::wait_until 方法

在這個關聯的非同步狀態的區塊準備好或在指定的時間點。

Hh920538.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

shared_future::operator = 運算子

將新的相關聯的非同步狀態。

需求

標題: 未來

命名空間: 可以

請參閱

參考

<future>

其他資源

標頭檔