进程间通讯
_Sakura_
这个作者很懒,什么都没留下…
展开
-
进程间通讯——信号量(一)
信号量的操作函数: 创建或者获取: semget(); P操作:semop(); V操作:semop(); 初始化:semctl(); 删除:semctl();原创 2017-10-08 19:13:40 · 353 阅读 · 0 评论 -
进程间通讯---信号量练习(二)
练习: A, B 两个进程,首先,A 进程获取用户输入,当 A 进程获取的用户输入是“OK” 时, B 进程输出 100 以内所有的素数。 sem.h:#include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<assert.h> #include<string.h> #include<sys/sem.h>union se原创 2017-10-13 16:02:39 · 495 阅读 · 0 评论 -
Linux下通过管道文件传输信息
管道文件 作业: A 进程接受用户输入,B 进程统计用户输入的字符个数。当用户输入 end 结束,并且 end 不做统计。原创 2017-09-30 17:03:31 · 6384 阅读 · 0 评论 -
进程间通讯——共享内存
概念: 允许两个进程访问同一个逻辑地址;是在两个正在运行的进程之间传递数据的一种非常有效的方式。 大多数的共享内存的具体实现,都把由不同进程之间共享的内存安排为同一段物理内存。 共享内存是由IPC为进程创建的一个特殊的地址范围,它将出现在该进程的地址空间中。其他进程可以将同一段共享内存连接到他们自己的地址空间中。所有进程都可以访问共享内存中的地址,就好像他们是用malloc分配一样,原创 2017-10-13 16:30:10 · 466 阅读 · 0 评论