Chinaunix首页 | 论坛 | 博客
  • 博客访问: 149811
  • 博文数量: 69
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 602
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-25 20:56
文章分类

全部博文(69)

文章存档

2015年(68)

2014年(1)

我的朋友

发布时间:2015-01-19 23:50:54

在看listen的代码之前.我们也先来看相关的数据结构: inet_connection_sock它包含了一个icsk_accept_queue的域,这个域是一个request_sock_queue类型,.我们就先来看这个结构: request_sock_queue也就表示一个request_sock队列.这里我们知道,tcp中分为半连接队列(处于SYN_RECVD状态)和已完成连接队列(处于estab.........【阅读全文】

阅读(853) | 评论(0) | 转发(0)

发布时间:2015-01-19 22:57:18

所谓VFS就是Virtua File System虚拟文件系统VFS是一个异构文件系统之上的软件粘合层通过VFS,可以为访问文件系统的系统调用提供一个统一的抽象接口。VFS的作用就是采用标准的Unix系统调用读写位于不同物理介质上的不同文件系统。VFS是一个可以让open()、read()、write()等系统调用不用关心底层的存储介质和文件系统类型.........【阅读全文】

阅读(791) | 评论(0) | 转发(0)

发布时间:2015-01-19 17:10:18

volatile long state;          这个字段来描述进程的状态。这儿有个关键词volatile可是一个熟悉的陌生人。在学C的时候一直都见过,但不知道有什么作用,现在终于有个地方用到了。这个关键词是告诉编译器不要对其优化,编译器有一个缓存优化的习惯,比如说,第一次在内存取.........【阅读全文】

阅读(945) | 评论(0) | 转发(0)

发布时间:2015-01-19 16:11:13

......【阅读全文】

阅读(861) | 评论(0) | 转发(0)

发布时间:2015-01-13 16:25:17

本文学习了从用户态调用socket()系统调用到内核处理sys_socket()的过程。......【阅读全文】

阅读(943) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册