摘要: 共享内存允许两个或多个进程共享一个给定的存储区,就是多个进程将同一块物理内存映射到自己的虚拟地址上。因为不需要在客户进程和服务进程之间拷贝,所以是最快的一种IPC。 函数1 #include <sys/shm.h> int shmget(key_t key, size_t size, int fla 阅读全文
posted @ 2020-02-04 23:15 ho966 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 信号量是一个计数器,用于为多个进程提供对共享数据的访问。 函数1 #include <sys/sem.h> int semget(key_t key, int nsems, int flag); 该函数转换键值获取信号量ID, key键值的获取还是通过ftok函数。 返回值 :成功返回信号量ID, 阅读全文
posted @ 2020-02-04 21:11 ho966 阅读(187) 评论(0) 推荐(0) 编辑