fu
2018-06-18 20:36:27 1 举报
fufufufu
作者其他创作
大纲/内容
N
开始
将flag中的数据复制,基址shm_addr
shm_addr = -1?
打印buffer
sleep 1s
Y
打印共享内存使用情况
打印错误
获取共享内存连接shm_addr
释放共享内存连接shm_addr
从stdin读取数据到buffer
结束
初始化私有共享内存,获取shmid
释放失败?
shmid 0?
当前进程是子进程?
删除失败?
阻塞进程,等待子进程结束
基址为shm_addr的字符串 = flag?
将基址为(shm_addr + flag字符串长度 * char字节大小)的字符串复制到buffer中
fork有错误?
删除共享内存shmid
fork出子进程
sleep 5s
将buffer中的数据复制,基址为(shm_addr + flag字符串长度 * char字节大小)
收藏
0 条评论
下一页