【Linux下】进程间通信( 五 )

<0){perror("shmctl");return 2;}//sleep(10);printf("shmid:%d -> key: %d rm success\n",shmid,key);return 0;}
相关概念补充
四大概念
消息队列
是以传输数据为目的
信号量
信号量不是以传输数据为目的的,而是通过“共享资源”的方式,来达到多个进程同步和互斥的目的的
信号量本质是一个计数器:衡量临界资源数目的
【【Linux下】进程间通信】信号量也是临界资源,为了保证其安全性,所以其的写入是保持原子性的