linux系统管道&COW系统调用
1. 管道符
1,衔接,前一个命令的输出作为后一个命令的输入
2,管道会触发创建【子进程】
2. 环境变量,父子进程的变量空间
进阶思想,父进程其实可以让子进程看到数据!
linux中
export的环境变量,子进程的修改不会破坏父进程
父进程的修改也不会破坏子进程
3. fork()
1,速度:快
2,空间:小
4. copy on write 写时复制 - 加快创建子进程速度
创建子进程并不发生复制,只有在想修改数据的时候才会去定向复制一部分数据。
优势:创建进程变快,同时根据经验,子进程不可能把父进程所有数据都改一遍。
主要是针对**指针
**的操作