Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More...
举例网络中socket的一个read()是个一个IO操作命令,具体流程如下
应用程序调用read命令,通知内核读取数据
内核创建文件描述符
内核从物理层收到读指令,从网络中获取数据包
数据包传到TCP/IP层,解析数据包的头
内核将数据包缓存在文件描述符的读缓存区 这里的读缓存区是在内核中
当文件描述符读缓存区数据字节数大于应用程序定义的低水位的时候,此时文件描述符处于读就绪的状态
将读缓存区的数据复制到应用程序(用户区)返回
每个文件描述符都有自己的读缓存区和写缓存区,读缓存区对于read操作,写缓存区对应write操作
读缓存区和写缓冲区都是在内核中
现在Linu...