エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
future::share()は何のためにあるのか - Faith and Brave - C++で遊ぼう
std::futureクラスには、share()というメンバ関数があります。この関数は、futureオブジェクトを、複数... std::futureクラスには、share()というメンバ関数があります。この関数は、futureオブジェクトを、複数インスタンスで非同期処理の待機と結果取得を行うstd::shared_futureクラスのオブジェクトに変換するための関数です。 #include <iostream> #include <future> #include <thread> #include <mutex> std::mutex mtx_; void print(int x) { std::lock_guard<std::mutex> lk(mtx_); std::cout << x << std::endl; } void foo(std::shared_future<int> f) { print(f.get()); } void bar(std::shared_future<int> f) { pr
2012/11/18 リンク