摘要:
一、I/O模式 对于一次IO访问(以read举例),数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间。所以说,当一个read操作发生时,它会经历两个阶段: 正式因为这两个阶段,linux系统产生了下面五种网络模式的方案。 - 阻塞 I/O(blockin 阅读全文
posted @ 2017-12-13 19:56
Bigberg
阅读(2955)
评论(0)
推荐(0)
摘要:
一、前言 在事件驱动模型中,我们说当程序遇到I/O操作时,注册 一个回调到事件循环中,主程序继续做其他事情。当I/O操作完成后,再切换回原来的任务。这就是说I/O操作是和程序本身没关系的,其实I/O操作都是由操作系统来完成的。那么程序怎么知道I/O操作完成并切换回来呢?这就要求这个I/O操作处理完成 阅读全文
posted @ 2017-12-13 15:54
Bigberg
阅读(959)
评论(0)
推荐(0)
浙公网安备 33010602011771号