5-socket的实践到内核--追踪Unix的socket
来源:互联网
昨天我们追踪到了unix_create()这个函数处,今天我们继续从此处进行,老习惯先贴代码再做分析,可能有的朋友会说为什么不把分析放在代码中间,其实这是我的经验,因为我在阅读赵炯的内核书时,尽管他对每一行都进行了注释,可是我看完一遍以后,偶而看到实践中的代码却一点印象都没有,因为我读他的书时,逐行注解使我不愿意看代码了,只愿看他用中文写的注解,我不知道其他朋友什么感觉,学习LINUX最重要的基础是阅读代码的能力,我真正体会到天翻地覆的变化是在阅读linux内核情景分析那本书,这本书是毛德操和胡德明老师写的,我感觉他把代码和注释分离的方式很好,这样读者可以练习读代码然后对照“标准答案”,就象是学英语需要的是环境,固然大家都在说中文为什么还有朋友把英语学的那么好呢?关键是学英语时要抛弃汉语。就象我们的分析,分析时就是分析,代码就是代码,他们的位置可以互换,但是朋友们今后在读第二遍时就感觉不同了,聪明的朋友可以完全不依赖我的分析,只看代码部分就能知一二然后也能检验一下“答案”是否正确了,本文是我独立分析进行的,难免有不足之处,请朋友们谅解昨天我们追踪到了unix_create()这个函数处,今天我们继续从此处进行,老习惯先贴代码再做分析