Linux第八天:共享存储映射、匿名映射
知识点
共享内存
mmap函数:参数、返回值。
借助共享内存访问磁盘文件:使用mmap将文件映射到内存,就可以使用指针来对文件进行操作。
父子进程(血缘关系进程)使用mma...
day7练习3:统计当前系统中进程由用户运行的进程并输出到文件中
题目描述
统计当前系统中进程由用户运行的进程并输出到文件中。
题目解析
统计当前系统中进程由用户运行的进程并输出到屏幕上的命令为:
...
day7练习2
问题描述
使用管道实现兄弟进程间通信。 兄:ls 弟: wc -l 父:等待回收子进程。
题目解析
与练习2题目类似,不再提供解析。
代码实现
C++
#include <stdlib.h&...
day7练习1
题目说明
使用管道实现父子进程间通信,完成:ls | wc –l。假定父进程实现ls,子进程实现wc
题目解析
题目还是为了巩固我们对于pipe()以及fork()的使用,以及如何使用dup2()函数。
这里面我就重点说一...
Linux第七天:exec、回收子进程和进程间通信
exec函数族
fork创建子进程后执行的是和父进程相同的程序(但有可能执行不同的代码分支),子进程往往要调用一种exec函数以执行另一个程序。当进程调用一种exec函数时...
子进程的产生与回收(fork与waitpid)
题目描述
父进程fork 3 个子进程,三个子进程一个调用ps命令, 一个调用自定义程序1(正常),一个调用自定义程序2(会出错误)。父进程使用waitpid对其子进程进行回收。
题目解...
功能说明
递归进入当前目录及其子目录,遇到普通文件就对计数加1,遇到目录就进入目录,但并不做加1操作,最后输出普通文件个数。
使用的函数
1.opendir()函数:打开一个目录
2.readdir()函数:读目录。这个函数...
由于我个人平时常使用C/C++进行编程,所以我决定把CentOS下面的VIM这个强大的编辑器改造成一个强大的C++的IDE。下面是具体的步骤。
安装pathogen
该插件地址为:
https://github.com/tpope/vim-pathogen
安装命令...