2016-01-01から1ヶ月間の記事一覧
C++、人が使ってるのは見たことあっても実際に使ったことのないもの多すぎですね。 今回はstd::future, std::promise, std::async, std::packaged_taskについて書きます。std::futureは、非同期操作の結果にアクセスするためのメカニズムを提供するもの。単…
そういえばcondition_variableとかってなんだかんだ使ったことないなぁ、と思って書きました。 condition_variableとは、"条件変数"のことで、ある条件が満たされるまでスレッドを待機させるのに使います。 同期プリミティブとか言うんだって。 これがあれば…