闲来无事,加深下编程功底,也算是补充下基础。
IPC:进程间通信(interprocess communication) ,传统上讲为 运行在某个操作系统之上的进程间的各种消息传递(message passing)的方式
注意:这个地方的进程间同信,按我的理解只能是 单机 版的, 多机通信 应该是 网络 编程涉及到的 多系统之间的通信
管道:在类Unix操作系统(以及一些扩展,Windows)中,管道(英语:Pipeline)是原始的软件管道:即是一个由标准输入输出链接起来的进程集合,所以每一个进程的输出(stdout)被直接作为下一个进程的输入(stdin)。 每一个链接都由未命名管道实现。过滤程序经常被用于这种设置。《来自wiki》 : 在linux 中 我们可能经常使用如下的命令:ps -e | grep java 从当前运行的进程中找到 跟java 相关的进程 极其 PID,,这条命令中的 “|” 就表示管道的意思,将ps -e 命令 所获得的结果 导入 grep 命令中, 在由 grep 命令 对 其进行 筛选 ,从而得到与 java 相关的进程信息