没有合适的资源?快使用搜索试试~ 我知道了~
asyncpp:C++ 异步操作
共30个文件
cpp:14个
hpp:12个
sconstruct:1个
需积分: 50 4 下载量 38 浏览量
2021-06-08
21:41:47
上传
评论
收藏 25KB ZIP 举报
温馨提示
异步程序 Asyncpp 是一个 C++ 实用程序库,用于使用现代 C++ lambda 进行异步或函数式编程,而不会陷入回调地狱。 它非常适合与一起使用。 这是受到流行的Node.js 库的启发。 这解决了什么问题? 在异步编程中(例如,使用 Boost ASIO 的网络编程,其中线程不会阻塞网络调用),您将无法通过返回值将数据传递回调用函数。 如果有许多链式异步操作,或者串行和并行异步操作的某种组合,那么您很快就会遇到一堆回调。 这个库通过打包几种常见的异步操作模式来帮助保持你的代码干净和合理。 这是一个人为的例子。 想象一下,我们必须连续调用一个阻塞函数 3 次。 如果任何调用返回false ,我们希望向调用者返回false 。 bool func (); bool call_func_three_times () { for ( int i = 0 ; i <
资源推荐
资源详情
资源评论
收起资源包目录
asyncpp-master.zip (30个子文件)
asyncpp-master
test
seriestest.cpp 9KB
multipledefs2.cpp 193B
maptest.cpp 3KB
multipledefs1.cpp 221B
test.hpp 3KB
SConstruct 1KB
async
async.hpp 1KB
parallel.hpp 3KB
filter.hpp 2KB
forever_iterator.hpp 825B
whilst.hpp 3KB
each.hpp 993B
sequencer.hpp 5KB
debug.hpp 337B
series.hpp 576B
map.hpp 1KB
LICENSE 1KB
examples
http-client.cpp 9KB
sequencer.cpp 634B
forever.cpp 305B
map.cpp 539B
ntimes.cpp 308B
series.cpp 658B
filter.cpp 656B
series-boost-asio.cpp 1KB
http-client.hpp 1KB
each.cpp 469B
whilst.cpp 1KB
.gitignore 194B
README.md 11KB
共 30 条
- 1
资源评论
徐校长
- 粉丝: 551
- 资源: 4614
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- apache-maven-3.6.1-bin.zip
- c593f5fc-d4a7-4b43-8ab2-51afc90f3f62
- IIR滤波器参数计算函数
- WPF树菜单拖拽功能,下级目录拖到上级目录,上级目录拖到下级目录.zip
- CDH6.3.2版本hive2.1.1修复HIVE-14706后的jar包
- 鸿蒙项目实战-天气项目(当前城市天气、温度、湿度,24h天气,未来七天天气预报,生活指数,城市选择等)
- Linux环境下oracle数据库服务器配置中文最新版本
- Linux操作系统中Oracle11g数据库安装步骤详细图解中文最新版本
- SMA中心接触件插合力量(插入力及分离力)仿真
- 变色龙记事本,有NPP功能,JSONview功能
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功