摘要: Linux环境进程间通信(五): 共享内存(下) Linux环境进程间通信(五): 共享内存(下) 在共享内存(上)中,主要围绕着系统调用mmap()进行讨论的,本部分将讨论系统V共享内存,并通过实验结果对比来阐述两者的异同。系统V共享内存指的是把所有共享数据放在共享内存区域(IPC shared 阅读全文
posted @ 2017-05-12 22:20 _zyt 阅读(205) 评论(0) 推荐(0) 编辑
摘要: (蓝色字体是我自己的补充--话绕了远路) 进程组 一个或多个进程的集合 进程组ID: 正整数 两个函数 getpgid(0)=getpgrp() (getpgid() returns the PGID of the process specified by pid. If pid is zero, 阅读全文
posted @ 2017-05-12 14:05 _zyt 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 什么是僵尸进程? 首先内核会释放终止进程(调用了exit系统调用)所使用的所有存储区,关闭所有打开的文件等,但内核为每一个终止子进程保存了一定量的信息。这些信息至少包括进程ID,进程的终止状态,以及该进程使用的CPU时间,所以当终止子进程的父进程调用wait或waitpid时就可以得到这些信息。 而 阅读全文
posted @ 2017-05-12 10:31 _zyt 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Linux 系统中僵尸进程和现实中僵尸(虽然我也没见过)类似,虽然已经死了,但是由于没人给它们收尸,还能四处走动。僵尸进程指的是那些虽然已经终止的进程,但仍然保留一些信息,等待其父进程为其收尸。配图源自 Flickr 僵尸进程如何产生的? 如果一个进程在其终止的时候,自己就回收所有分配给它的资源,系 阅读全文
posted @ 2017-05-12 10:27 _zyt 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 事情是这样的,昨天在深入学习grep命令时,看到别人博客用grep正则匹配,不仅行数有颜色,而且匹配到的字符也有颜色。我在CRT也试了下,毛颜色都没有。顿时感觉 so low. 解决 编辑vim~/.bashrc 添加如下一行内容: export GREP_OPTIONS='--color=alwa 阅读全文
posted @ 2017-05-12 08:35 _zyt 阅读(573) 评论(0) 推荐(0) 编辑