std::execution::sync_wait
來自 cppreference.com
定義於標頭檔案 <execution> |
||
auto sync_wait( execution::sender auto sender ) requires (/*總是傳送一些值*/(sender)) |
(C++26 起) | |
目錄 |
[編輯] 引數
傳送器 | - | sender,其完成將阻塞 sync_wait |
[編輯] 返回值
返回一個可選的元組,包含由提供的 sender 在其工作完成後傳送的值。
[編輯] 注意
sync_wait
返回的 sender 類似於 ensure_started
,不同之處在於它會阻塞當前 std::thread 或主執行緒直到工作完成。
[編輯] 另請參閱
急切地啟動一個 sender,返回一個 sender,如果它被連線並啟動,它將把結果傳遞給一個接收器。如果結果 sender 未連線到接收器,或者如果結果操作狀態未啟動,則結果將被忽略。如果這樣的 sender 在底層操作完成之前被銷燬,則操作將繼續獨立執行。 (函式模板) |