1、进程的概念:占用内存空间正在与进行的程序。
提示:计算机cpu的核数与可同时运行的进程的数相同,若进程个数大于核数,进程分时使用cpu资源,cpu运行速度很快,所以
我们感觉进程在同步执行。
2、僵尸进程,进程在执行完成工作之后没有被系统销毁,占用系统资源的进程,
销毁僵尸进程的方法:调用系统函数 sigaction函数(注册信号处理函数),子进程终止时会产生SIGCHLD信号时会调用处理函数,在处理函数中调用waitpid(系统函数,这个函数不会造成程序阻塞)函数,所以子进程都会正常终止,而不会变成僵尸进程。
3、本章讲解的是父进程和子进程之间通过管道进行双向通信模型,原理是两者通过管道相互交互数据,两个进程之间通过系统提供的两者均可以访问的内存空间进行数据交互。
4、不同类型的进程之间进行通信可以socket进行进程之间的通信。