随笔分类 -  进程间通信-IPC

Inter-Process Communication
摘要:函数原型: void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset); int munmap(void *addr, size_t length); 坑点:调用了mmap,没调用munmap 原因 阅读全文
posted @ 2022-09-28 18:15 猿起5-2 阅读(385) 评论(0) 推荐(0)
摘要:shell命令: ps -T -p pid 阅读全文
posted @ 2021-07-09 11:45 猿起5-2 阅读(64) 评论(0) 推荐(0)
摘要:一. POSIX - 信号量 #include <semaphore.h> sem_t sem; ///< 信号量 信号量,分为有名信号量 和无名信号量。 有名信号量由sem_open/sem_close/sem_unlink创建/关闭/销毁,用于进程间通信。 无名信号量由sem_init/sem_ 阅读全文
posted @ 2020-03-22 16:36 猿起5-2 阅读(360) 评论(0) 推荐(0)
摘要:消息队列: message queue 消息队列是Linux IPC中常用的一种通信方式。 消息队列是随内核的持续性,只要内核没有重新自举,Linux系统没有重启,都是一直存在的。 一 posix 消息队列 头文件 #include <mqueue.h> link with -lrt 1. 创建消息 阅读全文
posted @ 2020-03-17 09:43 猿起5-2 阅读(768) 评论(0) 推荐(0)