社区
Linux/Unix社区
帖子详情
多进程同步程序应该如何实现?
mastking
2003-06-22 03:39:43
最近在做操作系统课程设计,一些问题求解:)
题目如下:在Linux环境下用进程控制系统调用实现进程的创建、同步与终止
P1--P6进程如下图:
P1
|
----------------
| | |
P2 P3 |
| | P4
-------- |
| |
P5 |
| |
------------
|
P6
知道进程间通讯能使用:管道、消息队列、共享内存、信号灯
在这个题目应该使用哪种方法?信号灯?具体应该如何操作?
...全文
41
1
打赏
收藏
多进程同步程序应该如何实现?
最近在做操作系统课程设计,一些问题求解:) 题目如下:在Linux环境下用进程控制系统调用实现进程的创建、同步与终止 P1--P6进程如下图: P1 | ---------------- | | | P2 P3 | | | P4 -------- | | | P5 | | | ------------ | P6 知道进程间通讯能使用:管道、消息队列、共享内存、信号灯 在这个题目应该使用哪种方法?信号灯?具体应该如何操作?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mastking
2003-06-22
打赏
举报
回复
/*
*这是我写的一段代码....
*进程同步问题
*已创建子进程,没有实现同步
*搞不清楚信号灯该如何处理?等下去图书馆泡泡先...还请大家多多指教:P
*/
#include <stdio.h>
void p1()
{
execl("/home/mast/px", "px", "1", 0); //px为一测试程序
exit(1);
}
void p2()
{
execl("/home/mast/px", "px","2", 0);
exit(1);
}
void p3()
{
execl("/home/mast/px", "px","3", 0);
exit(1);
}
void p4()
{
execl("/home/mast/px", "px","4", 0);
exit(1);
}
void p5()
{
execl("/home/mast/px", "px","5", 0);
exit(1);
}
void p6()
{
execl("/home/mast/px", "px","6", 0);
exit(1);
}
main()
{
int i;
for(i = 1; i <= 6; i++)
{
if (fork()==0)
{
switch(i)
{
case 1:p1();break;
case 2:p2();break;
case 3:p3();break;
case 4:p4();break;
case 5:p5();break;
case 6:p6();break;
}
}
}
}
Python-
多进程
深入学习
多进程
操作数据
什么是进程
同步
?wait( )是如何
实现
进程
同步
的?
进程
同步
是指对多个相关进程在执行次序上进行协调,以使并发执行的主进程之间有 效地共享资源和相互合作,从而使
程序
的执行具有可在现行。 首先,
程序
在调用fork()机那里了一个子进程后,马上调用wait(),使父进程...
保持进程
同步
的方法有哪些?
3、在其他环境下进程
同步
的四种方法 1、临界区(Critical Section):通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 优点:保证在某一时刻只有一个线程能访问数据的简便办法 缺点:...
进程互斥与进程
同步
进程
同步
:在多道
程序
环境下,进程是并发执行的,不同进程之间存在着不同的相互制约关系,。为了协调进程之间的相互制约关系,引入了进程
同步
的概念。 临界资源 虽然多个进程可以共享系统中的各种资源,但其中许多...
我想教你
实现
Java进程
同步
,因为我是浪漫的
程序
员!
Hello,你好呀,我是灰小猿,一个超会写bug的
程序
猿! 今天是10.24
程序
员节????????????! 我要把你的名字写进代码里...我还要我们的进程
同步
?...那么身为一名浪漫的
程序
员,
应该
如何深入的
实现
进程
同步
嘞?今天就来和小
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章