协程不是为了异步代码同步化吗?引入协程是为了消除回调函数,为什么sylar里还有回调函数的存在????
XiaoyuNoFish opened this issue · comments
我的个人理解哈,轻喷,或许协程的“消除回调函数”实际上本质目的是为了消除回调函数链而不是为了彻底消除回调函数?
看看muduo,再看看sylar,sylar消除回调指消除网络编程的回调,用户在用网络库的时候,你还需要写各种回调函数吗?直接同步编程就完了。完全不用回调就实现一个异步性能?你在做梦吗?
C++高性能分布式服务器框架,webserver,websocket server,自定义tcp_server(包含日志模块,配置模块,线程模块,协程模块,协程调度模块,io协程调度模块,hook模块,socket模块,bytearray序列化,http模块,TcpServer模块,Websocket模块,Https模块等, Smtp邮件模块, MySQL, SQLite3, ORM,Redis,Zookeeper)
XiaoyuNoFish opened this issue · comments
我的个人理解哈,轻喷,或许协程的“消除回调函数”实际上本质目的是为了消除回调函数链而不是为了彻底消除回调函数?
看看muduo,再看看sylar,sylar消除回调指消除网络编程的回调,用户在用网络库的时候,你还需要写各种回调函数吗?直接同步编程就完了。完全不用回调就实现一个异步性能?你在做梦吗?