【C++】异步编程

https://stream.blog.csdn.net/article/details/89789943?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-89789943-blog-122570189.pc_relevant_multi_platform_whitelistv4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-89789943-blog-122570189.pc_relevant_multi_platform_whitelistv4&utm_relevant_index=6

 

 

https://zhuanlan.zhihu.com/p/540239803

https://blog.csdn.net/qq_43692920/article/details/109020213

https://blog.csdn.net/yi_chengyu/article/details/122570189?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-122570189-blog-115876090.pc_relevant_multi_platform_featuressortv2removedup&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-122570189-blog-115876090.pc_relevant_multi_platform_featuressortv2removedup&utm_relevant_index=1

https://blog.csdn.net/Charles_Zaqdt/article/details/104226191?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-104226191-blog-122570189.pc_relevant_multi_platform_whitelistv4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-104226191-blog-122570189.pc_relevant_multi_platform_whitelistv4&utm_relevant_index=2

 

https://blog.csdn.net/D_Guco/article/details/70429755?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4-70429755-blog-122570189.pc_relevant_multi_platform_whitelistv4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4-70429755-blog-122570189.pc_relevant_multi_platform_whitelistv4&utm_relevant_index=8

https://blog.csdn.net/u011436427/article/details/124264801?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-124264801-blog-122570189.pc_relevant_multi_platform_whitelistv4&spm=1001.2101.3001.4242.3&utm_relevant_index=7

https://blog.csdn.net/m0_37621078/article/details/89789943?utm_term=c++%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E5%BC%82%E6%AD%A5&utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~sobaiduweb~default-1-89789943&spm=3001.4430

 

 

std::async

std::async应该是C++多线程编程中首先所考虑使用的。

  • std::async是否创建一个分离的线程 主要由C++ runtime所决定
  • C++运行时主要根据CPU 核数,系统资源利用率,以及task的大小来决定
  • C++运行时会管理std::async所产生的线程生命周期
  • std::async会将异常保存在std::future中,以至于可以将线程中的异常重新抛出

https://blog.csdn.net/GreedySnaker/article/details/114300906?spm=1001.2101.3001.6650.13&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-13-114300906-blog-109020213.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-13-114300906-blog-109020213.pc_relevant_aa&utm_relevant_index=17

https://blog.csdn.net/lijinqi1987/article/details/78909479

https://lesliefish.blog.csdn.net/article/details/82381874?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-82381874-blog-78909479.pc_relevant_multi_platform_whitelistv3&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-82381874-blog-78909479.pc_relevant_multi_platform_whitelistv3&utm_relevant_index=1

 https://www.csdn.net/tags/MtjaMgysNTc0NTctYmxvZwO0O0OO0O0O.html

https://blog.csdn.net/m0_37621078/article/details/89789943

https://blog.csdn.net/lijinqi1987/article/details/78909479?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4-78909479-blog-88617174.t0_layer_searchtargeting_sa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4-78909479-blog-88617174.t0_layer_searchtargeting_sa&utm_relevant_index=8

https://zhangzc.blog.csdn.net/article/details/97108417?spm=1001.2101.3001.6650.11&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-11-97108417-blog-88617174.t0_layer_searchtargeting_sa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-11-97108417-blog-88617174.t0_layer_searchtargeting_sa&utm_relevant_index=15

https://lesliefish.blog.csdn.net/article/details/82381874?spm=1001.2101.3001.6650.10&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-10-82381874-blog-88617174.t0_layer_searchtargeting_sa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-10-82381874-blog-88617174.t0_layer_searchtargeting_sa&utm_relevant_index=14

https://blog.csdn.net/aiyanzielf/article/details/114703656?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-1-114703656-blog-88617174.t0_layer_searchtargeting_sa&spm=1001.2101.3001.4242.2&utm_relevant_index=4

https://blog.csdn.net/chengyq116/article/details/104426739

https://blog.csdn.net/weixin_40179091/article/details/108826603

https://blog.csdn.net/liyazhen2011/article/details/88617174?spm=1001.2101.3001.6650.16&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-16-88617174-blog-114703656.pc_relevant_aa_2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-16-88617174-blog-114703656.pc_relevant_aa_2&utm_relevant_index=17

https://blog.csdn.net/liyazhen2011/article/details/88617174

https://zhuanlan.zhihu.com/p/359539553

https://www.w3cschool.cn/doc_cpp/cpp-thread-launch.html

 

std::future

https://blog.csdn.net/fengbingchun/article/details/104115489

https://blog.csdn.net/c_base_jin/article/details/89761718

https://blog.csdn.net/fengbingchun/article/details/104115489?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-104115489-blog-89761718.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-104115489-blog-89761718.pc_relevant_default&utm_relevant_index=5

https://blog.csdn.net/jiange_zh/article/details/51602938?spm=1001.2101.3001.6650.13&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-13-51602938-blog-89761718.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-13-51602938-blog-89761718.pc_relevant_default&utm_relevant_index=20

https://blog.csdn.net/qq_29592829/article/details/89466515?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-89466515-blog-89761718.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-89466515-blog-89761718.pc_relevant_default&utm_relevant_index=6

https://dabaojian.blog.csdn.net/article/details/49872199?spm=1001.2101.3001.6650.17&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-17-49872199-blog-89761718.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-17-49872199-blog-89761718.pc_relevant_default&utm_relevant_index=24

https://blog.csdn.net/jiange_zh/article/details/51602938?spm=1001.2101.3001.6650.14&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-14-51602938-blog-49872199.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-14-51602938-blog-49872199.pc_relevant_aa&utm_relevant_index=15

https://blog.csdn.net/c_base_jin/article/details/89761718?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-89761718-blog-49872199.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-89761718-blog-49872199.pc_relevant_aa&utm_relevant_index=4

posted @ 2022-08-17 14:02  星火-AI  阅读(150)  评论(0编辑  收藏  举报