2017年10月21日
摘要: 使用管道需要注意以下4种特殊情况(假设都是阻塞I/O操作,没有设置O_NONBLOCK 标志): 1如果所有指向管道写端的文件描述符都关闭了(管道写端引用计数为0),而仍然有进程 从管道的读端读数据,那么管道中剩余的数据都被读取之后,再次read会返回0,就像读到文件 末尾一样。 2如果有指向管道写 阅读全文
posted @ 2017-10-21 15:06 呵呵大侠小明 阅读(389) 评论(0) 推荐(0) 编辑
摘要: Linux中wait的用法: 系统中的僵尸进程都要由wait系统调用来回收。 函数原型#include <sys/types.h> #include <sys/wait.h> pid_t wait(int *status); 进程一旦调用了wait就立即阻塞自己,由wait自动分析是否当前进程的某个 阅读全文
posted @ 2017-10-21 14:45 呵呵大侠小明 阅读(1091) 评论(0) 推荐(0) 编辑