IPC(Inter-Process Communication 进程间通信)。
包括(共享内存,信号量,消息队列)在xxxget()创建操作时,可以指定IPC_CREAT和IPC_EXCL选项,下面简单说一下选项单独使用和组合使用的含义(以共享内存为例):
-
如果只有IPC_CREAT选项打开时,不管是否已经存在该共享内存,都返回该共享内存的ID,如果不存在共享内存,则创建;
-
当只有IPC_EXCL选项时,都返回-1(单独使用没有任何意义);
-
当IPC_CREAT|IPC_EXCL时,如果没有该共享内存,则创建,并返回共享内存ID,若已有该共享内存,返回-1.
阅读(721) | 评论(0) | 转发(0) |