几种方式 同步方式会阻塞线程同步poll可以拉取socket是否可读可写的信息,在此基础上进行操作但是需要在循环里面判断,很消耗性能同步多路复用Select在poll的基础上进行改进,poll一次只能获取一个socket的信息,select接收list列表,一次读取多个socket的信息,过滤留下附和条件的socket异步事件begin-end基于事件,性能消耗不严重,但是会开启多线程,引起多线程的常见问题。不建议