为了账号安全,请及时绑定邮箱和手机立即绑定

作业社区

探索学习新天地,共享知识资源!

0 提交作业
0 布置作业
0 满分作业
得分 100
学习任务

jelasin 的学生作业:

#ifndef __USE_GNU #define __USE_GNU #endif #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include // system v ipc headers #include #include #include #include // posix ipc headers #include #include #include int main() { fprintf(stderr, "System V IPC msg queue\n"); key_t key = ftok("/tmp", 'A'); int msgid = msgget(key, 0666 | IPC_CREAT | IPC_EXCL); fprintf(stderr, "Message queue created with id %d\n", msgid); msgctl(msgid, IPC_RMID, NULL); fprintf(stderr, "Message queue removed\n"); fprintf(stderr, "Posix IPC msg queue\n"); mqd_t my_queue = mq_open("/my_queue", O_CREAT | O_EXCL | O_RDWR, 0666, NULL); fprintf(stderr, "Queue created with descriptor %d\n", my_queue); mq_unlink("/my_queue"); fprintf(stderr, "Queue unlinked\n"); return 0; } ➜ 5 ./main System V IPC msg queue Message queue created with id 4 Message queue removed Posix IPC msg queue Queue created with descriptor 3 Queue unlinked ➜ 5 ipcs --------- 消息队列 ----------- 键 msqid 拥有者 权限 已用字节数 消息 ------------ 共享内存段 -------------- 键 shmid 拥有者 权限 字节 连接数 状态 0x00000000 3 jelasin 606 10483788 2 目标 0x00000000 4 jelasin 606 10483788 2 目标 --------- 信号量数组 ----------- 键 semid 拥有者 权限 nsems

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号