UNIX 系统编程
文章平均质量分 82
独自等待2016
这个作者很懒,什么都没留下…
展开
-
linux进程总结笔记
进程进程组会话守护进程的创建孤儿进程 僵死进程进程优先级1. 进程、进程组、会话进程(process)属于进程组(group),进程组属于会话(session)2. 守护进程的创建父进程 fork() 产生子进程,父进程退出.这样做保证即将要成为会话组长的进程,调用setsid()能调用成功父进程先于子进程退出后,子进程,被init进程收养,调用setsid(),脱离init进程控制,成为原创 2015-03-19 10:31:21 · 585 阅读 · 0 评论 -
IPC(Inter Process Connection) 总结笔记(1)
管道(PIPE)管道的创建和使用流程 管道本身是一种文件(linux 一切皆文件),由于其特殊性,它的创建函数被封装 pipe(int fd[2]),不同于linux下普通文件的创建(create(path,mode))管道的数据传输,是单向的,从fd[1]—–>fd[0],所以,在fd[1]这个文件描述符端,执行写操作 write(fd[1],buff,strllen(buff)+1);相应的原创 2015-03-30 12:24:41 · 907 阅读 · 0 评论 -
由vfork()结合exit()想到的若干问题
问题来源看coolshell的一篇文章,先看代码:#include <stdio.h>#include <stdlib.h>#include <unistd.h>int main(void) { int var; var = 88; if ((pid = vfork()) < 0) { // if ((pid = fork()) < 0) { p原创 2015-04-19 16:21:49 · 577 阅读 · 0 评论