日期:2014-05-16 浏览次数:20667 次
复习中,心里没底...
小悲...
?
进程管理之消息队列
查看ipc对象命令主要有:
ipcs -m? 查看共享内存
ipcs -q?? 查看消息队列
ipcs -s?? 查看信号量
?
ipc对象的操作,如删除 ipcrm -q id号
创建一个消息队列
#include <sys/ipc.h>
#include<sys/msg.h>
#include<stdio.h>
#include<stdlib.h>
#include <string .h>
?
int main()
{
??? int qid;
??? key_t key=123;
?? qid=msgget(key,IPC_CREAT|0666); //用msgget创建
?? if(qid<0)
?? {
???? perror("msgget");
???? exit(1);
?? }
?? printf("新创建的queue id:%d \n",qid);
? exit(0);
}
?
./ ipc
结果:
新创建的queue id:0
用ipcs -q 查看之
?
删除消息队列ipcrm -q 0
?
?
2010-11-2 23:23 努力...
?