摘要:
信号通信#include#include#includeint kill(pid_t pid,int signo)/*可以向自身和其他进程发送信号*/int raise(int signo)/*只能向自身发送信号*/kill -s SIGQUIT PID/*经过seconds秒产生SIGALRM信号;如果不捕捉该信号,则默认终止该进程*/unsigned int alarm(unsigned int seconds)int pause()/*进程挂起,直到捕捉到一信号,挂起结束*/例:3_4 signal.c 阅读全文
posted @ 2013-04-22 16:35
Chenyong Liu
阅读(149)
评论(0)
推荐(0)
摘要:
1 管道是单向的,管尾写数据,管头读数据2 无名管道:子进程和父进程之间通信3 有名管道:任意两个进程之间通信例:3_4 pipe_rw.c 3_4 fifo_read.c 3_4 fifo_write.c 阅读全文
posted @ 2013-04-22 11:33
Chenyong Liu
阅读(140)
评论(0)
推荐(0)
摘要:
/***创建进程***//**调用一次fork,返回两次1 在父进程中返回新创建的子进程的PID2 在子进程中返回03 出现错误返回一个负值**/注:子进程和父进程共享fork()之后的代码段例:3_1 fork1.c /***fork()和vfork()的区别1 vfork:子进程和父进程共享数据段,子进程先运行,父进程后运行2 fork: 子进程拷贝父进程数据段,运行顺序不确定***/例:3_1 fork2.c 3_1 vfork.c 阅读全文
posted @ 2013-04-22 10:14
Chenyong Liu
阅读(110)
评论(0)
推荐(0)


浙公网安备 33010602011771号