理解Unix进程读后感摘抄
《理解Unix进程》是一本由Jesse Storimer著作,人民邮电出版社出版的116图书,本书定价:29.00元,页数:2013-6,特精心收集的读后感,希望对大家能有帮助。
《理解Unix进程》读后感(一):“了解” Unix进程
书名是《理解Unix进程》,其实我觉得如果只是看完这本书的,应该只是算“了解”。这并不是说这本书不好,恰恰相反,这本书很好,对于初学者来说。
书很薄,但是进程相关的知识都点到了,注意:书中没有介绍线程。每一章非常短,看起来也非常轻松,没阅读过英文版,不过译者翻译的确实不错,准确通顺,而且某些地方生动、诙谐。书中基本每一章节都配有实例,当然实例是用Ruby写的,看到另外一则评论中有朋友说 “因为里面的例程都是使用ruby写的,而我不会ruby”,个人觉得恰恰因为Ruby语言极好的易读性,只要有其他语言基础的同学读起来都不会有障碍,而且会觉得异常好懂,如果用C来做例,倒可能会很晦涩,另外其实书中代码量也是非常少。
(BTW: 个人觉得算法教学中,如果用Ruby作为教学语言和实例语言,可能会更友好,Ruby更加注重程序员的读和写的感受。)
总之,这是一本相当不错的入门书,值得一读。
《理解Unix进程》读后感(二):Unix进程总结性入门
在图灵买的电子版,刚买了然后去看购买评论,有点小后悔,因为里面的例程都是使用ruby写的,而我不会ruby。看过APUE,借着python和shell基础猜了下里面程序的大致结构。看起来很快,就是吃饭时或者睡觉前用kindle看一会儿,都是零碎时间。
整体感觉就是对unix进程的一个浅浅的总结,但是总结的还算全面,尤其那些甚是笃定的每个章节标题,记忆毫无负担,看看标题就能回忆这本书的大体内容了。
不贵,买个电子书看着玩儿呗,还能学点东西。
说实话,我其实就是被目录中每个章节的标题吸引了买这本书,我也觉得这本书的标题起得相当到位!
最后吐槽下,为毛图灵社区的电子书不出kindle版,就弄个PDF格式,用电脑看PDF体验很差的,而且我个人很不喜欢这样,你说我去哪找个盗版不能用电脑看啊,当然我有节操不去找。自己转换的话很多格式会丢失,目录也失效。你们提供个kindle版,应该不费劲吧?如果你们嫌费劲,在豆瓣阅读卖也行啊,他们可以提供kindle版。
《理解Unix进程》读后感(三):理解unix进程笔记
书名《理解unix进程》这本小册子,作者使用ruby来进行说明,irb立马可以实验,回家在七大姑八大姨的关切中看完了。
进程名称的修改导致ps查询可以不同的东西
fork方式 当年的经典问题 如何让if else里面的两个逻辑都执行的宁一种解法 if fork puts “fork if”else “child fork if" jdk6的fork/join框架,不过这是线程级别。
父子进程与孤儿进程相关:失控时父进程推出,子进程继续写标准输出,导致问题 弃子 父集成不带子进程同归于尽(fire and forget的弃子模式,子进程异步处理其他事务)
守护进程周边概念:守护进程都知道,但底层创建一个守护集成是需要理解进程组与会话组 进程组:管理父子进程,弃子模式在终端ctrl+c实效,这是由于进程组接受信号转发给每个进程组成员 会话组在非终端终结所有非进程组的命令
进程概念 僵尸进程是什么,如何避免 任何结束的进程,如果它的状态未被读取,就是僵尸进程,它在消耗内核资源。 父进程在弃子模式下如何
进程内存模型 cow的copy-on-write模式,父子共享内存,如果一个修改,则进程复制
进程通信 不依赖网络与文件,退出码 信号通信,捕获内核发出的,但是数量上不可靠 单向管道通信,管道本身是一种资源,利用资源描述符可以父子进程共享 当然还有其他sock方式mq等
《理解Unix进程》读后感(四):python 的一部分实现
大概花了一周左右看完了,之前刷过一半英文版的,这次看的是中文版的,译者文笔很不错,读起来丝毫没有生硬的感觉。总的来讲这本书属于非科班程序员快速补一补的那类,其中的每个点单拿出来可能都要写好几篇文章讲,读的时候把部分的例子用 python 实现了下,这里小记一下。
man page
进程
文件描述符
标准流
资源限制
环境变量
进程参数
进程退出
孤儿进程
import os import time
def main(): pid = os.fork() if pid == 0: print('-----children---') print('my pid:', os.getpid()) print('my father pid:', os.getppid()) for i in range(5): print('sleeping', i + 1) time.sleep(1) if i == 4: print('where is father', os.getppid()) else: print('-----father---') print('father pid', os.getpid())
Babysitting
def main(): pid = os.fork() if pid < 0: return if pid > 0: print('-----father---') print('father pid', os.getpid()) os.wait() print('father died') if pid == 0: print('-----children---') time.sleep(5) print('child wake up, father will die')
。。。豆瓣编辑器添加不了代码这个太蛋疼了,,不写了。。
有一个用 go 实现的:https://github.com/tobegit3hub/understand_linux_process_examples
-
影响人类历史进程的100名人排行榜《影响人类历史进程的100名人排行榜(修订版)》是一本由(美)麦克•哈特著作,海南出版社出版的平装图书,本2023-04-02阅读全文
-
《中国经济改革进程》读后感摘抄《中国经济改革进程》是一本由吴敬琏著作,中国大百科全书出版社有限公司出版的精装图书,本书定价:CNY 68.00,2022-12-08阅读全文
-
爱的进程经典读后感有感《爱的进程》是一本由[加拿大] 艾丽丝·门罗著作,译林出版社出版的平装图书,本书定价:36.00,页数:386,特精心2023-04-11阅读全文
-
文明的进程经典读后感有感《文明的进程》是一本由[德] 诺贝特·埃利亚斯著作,上海译文出版社出版的平装图书,本书定价:CNY 60.00,页数:2023-04-15阅读全文
-
茶的国度:改变世界进程的中国茶《茶的国度:改变世界进程的中国茶》是一本由戎新宇著作,上海交通大学出版社出版的精装图书,本书定价:78,页2022-11-24阅读全文
-
《繁荣的进程》读后感摘抄《繁荣的进程》是一本由[美】戴维·E.麦克纳博著作,中国人民大学出版社出版的平装图书,本书定价:129.00(上下卷2022-08-27阅读全文
-
《影响历史进程的战争与武器》读《影响历史进程的战争与武器》是一本由[英] 阿普里尔·马登著作,中国画报出版社出版的平装图书,本书定价:682022-08-28阅读全文
-
《Google創投認證!SPRINT衝刺計畫:《Google創投認證!SPRINT衝刺計畫:Google最實用工作法,5天5步驟迅速解決難題、測試新點子、完成更多工作!》是一本2023-01-31阅读全文
-
stupid作文大全无论在学习、工作或是生活中,作文的形式很常见,但是作文的注意事项有许多,你确定会写吗?以下是stupid作文大2023-02-21阅读全文
-
Unix内核源码剖析经典读后感有感《Unix内核源码剖析》是一本由青柳隆宏著作,人民邮电出版社出版的平装图书,本书定价:79.00元,页数:342,特精2023-04-03阅读全文