对双向流式客户端的代码进行分析,发现在GRPC内部创建了2个定时器线程,来处理epoll_wait事件,当有fd上出现可读、可写的事件时,该线程会调用对应接口进行通知,整个网络层是采用异步的方式进行处理。
参考
本文分析了GRPC双向流式客户端内部机制,发现其使用2个定时器线程处理epoll_wait事件,实现网络层异步处理,确保在fd出现可读、可写事件时及时调用相应接口。
对双向流式客户端的代码进行分析,发现在GRPC内部创建了2个定时器线程,来处理epoll_wait事件,当有fd上出现可读、可写的事件时,该线程会调用对应接口进行通知,整个网络层是采用异步的方式进行处理。
参考

被折叠的 条评论
为什么被折叠?