利用select异步I/O模型实现群聊

以前全部写的socket程序都是“同步阻塞”的,这里的“同步”是指,应用中的函数调用与相应的操做系统内核中的函数是同步的,“阻塞”指的是当accept,recv,send等函数尚未确认/接收/发送时,相应的线程处于等待状态,没法继续往下执行。ios “同步阻塞”虽然易于理解与实现,可是是一种效率很低的模式,由于当阻塞的时候,这个线程是不能干任何事情的,所以,“异步非阻塞”是一种效率更高的方式。wi
相关文章
相关标签/搜索