没有合适的资源?快使用搜索试试~ 我知道了~
使用协同路由的同步异步_Synchronous asynchrony using coroutines_C+
共34个文件
cpp:14个
h:14个
txt:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 86 浏览量
2022-06-03
08:39:33
上传
评论
收藏 43KB ZIP 举报
温馨提示
小型但高效的库,用于以同步方式执行异步操作(“async”->“Synca”)。该方法大大简化了有效IO和CPU密集型应用程序或其他非平凡并发算法的编写。该库演示了如何使用协同例程来实现所描述的简化。代码本身看起来像是同步调用,而在内部它使用异步调度。 特征 线程池。可以使用不同用途的不同池。 异步互斥体(也称为单独互斥体),称为无阻塞无死锁同步。 传送和传送。提供在不同线程池或调度程序之间传输执行上下文的可能性。 基本异步网络支持。 用于实现散射-聚集算法的几个有用的等待原语。 非阻塞异步通道。
资源推荐
资源详情
资源评论
收起资源包目录
Synca-master.zip (34个子文件)
Synca-master
tests
synca_tests.cpp 7KB
synca_tests.h 940B
main.cpp 2KB
CMakeLists.txt 135B
data_tests.h 721B
data_tests.cpp 4KB
include
helpers.h 2KB
gc.h 990B
coro.h 2KB
data.h 2KB
network.h 2KB
journey.h 2KB
common.h 1KB
goer.h 1KB
mt.h 2KB
core.h 4KB
portal.h 1KB
channel.h 4KB
LICENSE 10KB
src
coro.cpp 3KB
mt.cpp 3KB
journey.cpp 4KB
goer.cpp 2KB
gc.cpp 770B
core.cpp 4KB
portal.cpp 936B
network.cpp 4KB
MSVCRuntime.cmake 1KB
examples
data.cpp 8KB
client.cpp 6KB
server.cpp 2KB
CMakeLists.txt 243B
CMakeLists.txt 2KB
README.md 12KB
共 34 条
- 1
资源评论
自不量力的A同学
- 粉丝: 47
- 资源: 2711
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功