文件名称:ipc-research:研究Linux内核中的IPC机制
文件大小:2KB
文件格式:ZIP
更新时间:2024-03-18 22:52:25
C
System V消息队列 潜在客户 msgrcv没有第二个ipc_valid_object验证。 问题与奇迹 未回答 如果使用msgctl将已填充的消息队列截断为较小的大小,会发生什么情况 您是否可以创建一个msqid,从而导致ID为负数 您可以在msgctl中设置的最大msg_ctlmax是msg_ctlmax 如果进程在free_msg::cond_resched尝试进入msgrcv,会发生什么情况 在( ss_add )[ ]和ss_del之间失败(转到)会创建一个悬空的发送者 为什么不使用原子操作(此处)[ ] 如果同时指定MSG_COPY和MSG_NOERROR no msgrcv会发生什么。 特别是如果bufsz小于msg->m_ts 已回答 待办事项 加深RCU。 代码审核 msgsnd msgrcv msgget msgctl
【文件预览】:
ipc-research-master
----.gitignore(4B)
----README.md(921B)
----msg.c(642B)
----Makefile(94B)