学习《The C++ Standard Library》(第二版),到多线程这一章,做笔记备忘。
1、要取得多线程最大的效果,要尽量使async()和get()的调用隔得远。(Call early and return late.)
2、如果要用async(),传递的所有object最好是by value形式的,这样async()会使用这些object的拷贝,不会出问题。如果拷贝开销太大,可以用const reference。
学习《The C++ Standard Library》(第二版),到多线程这一章,做笔记备忘。
1、要取得多线程最大的效果,要尽量使async()和get()的调用隔得远。(Call early and return late.)
2、如果要用async(),传递的所有object最好是by value形式的,这样async()会使用这些object的拷贝,不会出问题。如果拷贝开销太大,可以用const reference。
本文标题:#《C++标准库》笔记# 多线程
本文链接:https://www.haomeiwen.com/subject/mbbzvxtx.html
网友评论