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