linux
文章平均质量分 64
hejiegoubao
这个作者很懒,什么都没留下…
展开
-
linux进程间通信
标准流管道管道的操作也基于文件流模式;库函数:popen()原型:FILE *open(char *command, char *type);返回值:成功返回一个新的文件流。type代表管道数据流的方向,可以是“r”或者"w";使用poen()创建的管道必须以pclose()关闭。int pclose(FILE *stream);登记信号集登记信号处理集主要用于决定进程如何处理信号。首先判断当前进程阻塞能不能传递给该信号的信号集。首先使用sigprocmask判断检测或更改信号屏蔽字,然原创 2021-07-22 14:48:20 · 88 阅读 · 0 评论 -
Linux高性能服务器编程——第13章 多进程编程
Linux多进程编程包含内容:复制进程映像的fork系统调用和替换进程映像的exec系列系统调用;僵尸进程以及如何避免僵尸进程;进程间通信(Inter-Process Communication, IPC)最简单的方式:管道;3种System V进程间通信方式:信号量、消息队列和共享内存。统称System V IPC;在进程间传递文件描述符的通用方法:通过UNIX本地域socket传递特殊的辅助数据;13.1 fork系统调用#include <sys/type.h>#inc原创 2020-09-04 09:24:30 · 134 阅读 · 0 评论