1.ClientConn封装RequstHeader,Request并提交到outgoing Queue,阻塞等待
2.SendThread唤醒ClientConnSocket,由其从outgoing queue取请求并进行数据传输,包括Xid的分配也是在这里进行;并将Packet加入pending queue
3.当ClientConnSocket接收到消息时,调用SendThread进行读请求处理,构建ReplyHeader并调用EventThread将WatchEvent(如果设定的话)加入waitingEvent列表
4.EventThread异步检查waitingEvent,发现后调用Watcher的process流程,由watcher具体实现
本文转自MIKE老毕 51CTO博客,原文链接:http://blog.51cto.com/boylook/1314170,如需转载请自行联系原作者