协程设计原理
文章平均质量分 86
丰恒谷
拥有一颗改变世界的心,可惜找不到我的源代码!
展开
-
协程设计与原理(二)
用户态协议栈之tcp/ip设计原创 2021-08-22 00:13:29 · 385 阅读 · 1 评论 -
协程的设计原理(一)
1 解决问题目前主流的协程库libgo(golang提供);libco(腾讯开源),libgo使用起来方便,自己的工程也是采用libgo实现的全球同服的服务器框架。解决了采用同步的方式实现异步的性能。2 同步/异步/协程关系1 同步与异步区别对于同步来说是,业务服务器发送一个请求后,等待第三方服务器返回后继续执行其它操作;异步是不需要等待返回,直接执行其它操作,当第三方服务器返回时候,在通过回调方式来通知业务服务器对应响应的处理。异步的实现方式可以看前面的博客(异步请求池实现)四元组.2 具体原创 2021-08-16 01:02:40 · 308 阅读 · 1 评论