volatile int count;
 } shm_t;
 
-// 共享内存里的数据,怎么布局
-
 int main()
-{// shm: shared memory
-/* flags: 
-   O_RDWR 可读可写, O_RDONLY 只读, O_WRONLY 只写.
-
-   O_CREAT 如果不存在就创建
-
-   Linux 进程间通信的机制之一,共享内存, socketpair.
- */
+{
        int fd = shm_open("shm_obj", O_RDWR | O_CREAT | O_TRUNC, 0666);
        if (fd < 0) {
                printf("shm_open error, errno: %d\n", errno);
        shm->count = 0;
 
        int n = 0;
-//-----------------
-// 多进程 程序,需要在父子进程之间 "共享的数据",全在fork()之前申请
-
-// 程序员 对 内核 + 编译器 填坑!
-
-// 人脑的思维 至少 比电脑高一个维度!
 
        pid_t cpid = fork(); // 把 父进程 复制 一份 到子进程
        if (-1 == cpid) {