UNIX环境高级编程---读后感

      写在前面:本文只是自己对读这本书的小结和感想,纯属个人观点。偷笑


      (1)本书内容丰富,例子深入浅出,但还需自己多实践

      总的来说,这本书还是不错的。前6章内容比较基础,主要涉及UNIX相关基础、标准及实现,文件I/O、文件和目录相关操作,标准I/O库和系统书籍文件和信息,内容比较详实,通俗易懂。第7、8.、9、13、15、16、17章,主要讲进程,包括进程环境、进程控制和进程关系,以及守护进程、进程间的各种通信。内容比较丰富,学过操作系统的话,这些都不是很难搞清楚。对我个人来说,我觉得网络IPC:套接字和高级进程间通信这两章,刚看完时觉得有点没理清楚,于是在图书馆又找了本相关的书看了之后作对比才理清楚,顿时有种豁然开朗的感觉。第10章,讲的是信号,内容比较多,要慢慢弄清楚,不懂的找Google,上面很多相关的知识。第11、12章,讲的是线程,线程比进程要抽象一点,要和进程对比着分析和理解,找出区别和联系。第14章,讲高级I/O,其实就是怎样解决异步问题。第18、19章,讲终端I/O和为终端,概念性东西比较多,了解即可。第20、21章,这两章主要是开发的两个应用,有兴趣的的可以看一下。

     (2)读的过程中,书上的例子尽量自己敲一遍

     我算了一下,除去上课的时间我用了大概35天才把它看完,时间花费还是挺多的。其实想想也值得,书上所有的代码,我基本上都敲了一遍。我觉得自己敲代码有几点好处:一是熟悉相关函数,加深记忆;而是对比运行结果,看在自己系统上的结果是否跟书上一样,如果不一样,找出为什么,这是一个提升的过程;三是书上没讲清楚的地方,有时通过代码可以搞清楚,也就是稍加修改代码,打印出自己想要的,与书上的文字是个互补,有助理解。最后,作为程序员,你不敲敲代码(虽然不是自己写的),手不痒吗?

    (3)自己的收获

     对UNIX相关有了进一步的理解,进程和线程有了比较深入的理解,个人觉得进程间通信很重要,如果有机会一定多多实践,毕竟读书的最终目的是实践

    读书的方法很重要,我的方法就是文字不懂的地方,通过敲代码来搞清楚,反之亦然。实现搞不清楚,Google吧!但要总结!!!

    读一本书要一气呵成,不要读了一部分放了放,过了段时间又接着读。


   PS:感觉自己说的都是废话,大笑但是这是我在CSDN第一次写,就这样吧!!!

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值