首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
代码贴XiaoXiao_Ren的代码贴C语言
*******************************************************************************
进程间通信方式之一:  共享内存

进程1:创建共享内存1和共享内存2,并初始化共享内存1为0,并输出初始化之后的共享内存1的内容,然后重新给共享内存1赋予新的内容并输出该内容;与此同时给共享内存2赋予一定的内容并输出,之后再sleep 60秒,删除共享内存1和共享内存2。

进程2:在进程1运行的时候(进程1在sleep 60秒的时候),连接共享内存1和共享内存2并输出共享内存里面的内容。

运行结果:运行环境 Linux
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~终端1~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[root@localhost shm]# gcc -g strlen1.c -o strlen1  //编译
[root@localhost shm]# gcc -g strlen2.c -o strlen2
[root@localhost shm]# ./strlen1  //运行进程1
......................
阅读全部 | 2013年7月17日 16:57
1
XiaoXiao_Ren