文章目录
- 1.管道的五种特征
- 2.管道的四种情况
1.管道的五种特征
①🍎匿名管道只能用于有血缘关系的进程之间进行通信(爷孙进程之间可以进行通信),常用于父子之间进行通信;
②🍎管道内部,自带进程之间的同步机制(多执行流执行代码时候,具有明显的顺序性)
2.管道的四种情况
①🍎
例如让子进程写完一句之后,sleep(5)子进程休眠5s,那么在这5s中,父进程处于阻塞的状态,在等待子进程的写入;
- 小知识✌
while :; do ps ajx | head -1&&ps ajx|grep testpipe|grep -v grep; echo "----------------";sleep 1;done
②🍎
由上观察现象可知,pipesize到65536时候不再变化,说明管道的大小是有限制的,具体多少呢? 由实验结果观察为64KB
③🍎