RFoe / coasync

Asynchronous network library that supports coroutines in C++20
https://github.com/RFoe/coasync
MIT License
51 stars 5 forks source link

一些改造 #25

Open hujianzhe opened 1 month ago

hujianzhe commented 1 month ago

指定某固定线程调度,不要内部强制动态分配 二进制化,能导出动态库 给批量等待的协程加上编号 能手动取消协程 能不await一个协程 协程锁 协程调度器和网络代码彻底分离干净 支持完善的回收资源而不是靠进程退出 支持网络io处理和业务逻辑处理不在一个线程 暂时想到这些

hujianzhe commented 1 month ago

https://github.com/hujianzhe/server-framework 可以参考这个对比一下,你也可以给我提提建议

RFoe commented 1 month ago

除了绑定线程和协程锁,大部分功能其实已经有了,不过我没有时间写文档。你的库相对大而全,有日志和配置,协议支持的也好,值得学习