摘要: 1、同步、异步、阻塞、非阻塞 2、IO发生时涉及的对象和步骤。 记住这两点很重要,因为这些IO模型的区别就是在两个阶段上各有不同的情况。 3、阻塞IO(blocking IO) 在linux中,默认情况下所有的socket都是blocking,一个典型的读操作流程大概是这样: 当用户进程调用了rec 阅读全文
posted @ 2018-04-27 01:15 venicid 阅读(216) 评论(0) 推荐(0)