摘要: 这几天花了些时间研究IO的相关概念,记录下自己的一些学习思考。 网上太多的文章都是你抄我,我抄你,真正是害人不浅。在这里特别介绍一篇好文:《IO - 同步,异步,阻塞,非阻塞(亡羊补牢篇)》 总结下自己的学习心得: 一. 网络IO都必须经历的两个阶段: 对于一个network IO (这里我们以read举例),它会涉及到两个系统对象,一个是调用这个IO的process (or thread),另一个就是系统内核(kernel)。当一个read操作发生时,它会经历两个阶段: 1 等待数据准备 (Waiting for the data to be ready) 2 将数据从内核拷贝到进程中 (. 阅读全文
posted @ 2011-08-18 21:15 lengyuhong 阅读(520) 评论(0) 推荐(0) 编辑