多线程async 2020-01-26 coding 使用async进行多线程设计,有以下几个总结: 如果没有返回值,就会变成阻塞的部分。 可以使用std::future获取函数的返回值 可以写成独立的函数,或者写成Lambda。对于Lambda一定要注意是否是引用还是拷贝,在class里面,使用引用会造成this指针不是被破坏,最好使用拷贝使得this不会被破坏而导致程序崩溃。