
linux进程
文章平均质量分 68
PCONST
路远行则至
展开
-
linux进程通信 --ftok函数
ftok函数作用:系统建立IPC通讯 (消息队列、信号量和共享内存) 时必须指定一个ID值。通常情况下,该id值通过ftok函数得到。原型:#include <sys/types.h>#include <sys/ipc.h>key_t ftok( const char * fname, int id )fname就是你指定的文件名(已经存在的文件名),一般使用当前目录,如:key_t key;key = ftok(".", 1); 这样就是将fname设为当前目原创 2021-03-03 18:06:13 · 300 阅读 · 1 评论 -
linux进程通信 -- wait函数 waitpid函数
wait函数包含头文件及原型#include <sys/types.h> /* 提供类型pid_t的定义 */#include <sys/wait.h>pid_t wait(int *status)进程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到这样一个子进程,wait就会一直阻塞在这里,直到有一个出现为止。原创 2021-03-02 21:08:44 · 638 阅读 · 1 评论