logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《Effective Modern C++》学习笔记 - Item 35: 倾向于基于任务而非基于线程的编程方式

本节开始我们进入全书第7章:并发 API本节太长不看版:使用基于线程的编程方式,你需要自己管理线程的生命周期,考虑线程性能相关的多种问题,而且无法直接获取返回值;而使用基于任务的方式,这些问题全部交由标准库实现解决,而且可以通过 get() 获取返回值。C++11 中,想要异步运行一个函数 doAsyncWork() 有两种基本选择:基于线程(thread-based)的方法:创建一个 std::

#c++#开发语言#后端
到底了