オブジェクトstd::async
を手動で作成する代わりに使用する利点の 1 つは、カバーの下でスレッド プールを使用して、オーバーサブスクリプションの問題を回避できることです。しかし、どの実装がこれを行うのでしょうか? 私の理解では、Microsoft の実装はそうしていますが、これらの他の実装はどうですか?std::thread
std::async
async
- Gnu の libstdc++
- LLVM の libc++
- Just Software のライブラリ
- ブースト (
boost::thread::async
ではなくstd::async
)
あなたが提供できる情報をありがとう。