撸代码
bao2516090
这个作者很懒,什么都没留下…
展开
-
撸代码--linux进程通信(基于共享内存)
1.实现有亲缘关系(父子)的进程通信,完成父写子读的操作。思路分析:1)首先我们需要创建一个共享内存。 2)父子进程的创建要用到fork函数。fork函数创建后,两个进程分别独立的运行。 3)父进程完成写的内容。同时要保证子进程退出后,在删除共享内存。 4)子进程完成读的内容。效果展示:原创 2015-07-12 16:29:12 · 3204 阅读 · 1 评论 -
撸代码--类QQ聊天实现(基于linux 管道 信号 共享内存)
一:A,B两个进程通过管道通信,互相聊天一样,然后A进程每次接收到的数据通过A1进程显示(一个新进程,用于显示A接收到的信息),A和A1间的数据传递采用共享内存,对应的有一个B1进程,用于显示B进程接收到的信息。针对A,B进程,退出时采用ctrl+c退出,当收到对应信号后,自身进程能够通过信号处理函数进行资源清理,清理后exit退出进程。(A1,B1,手动关闭即可)。界面图如下原创 2015-07-20 10:25:39 · 3871 阅读 · 0 评论