腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Peterson
的
等待解决方案
c
、
linux-kernel
、
wait
、
critical-section
早上好,
我
正在尝试学习如何
使用
Peterson
的
临界区保护解决方案。每个
进程
都试图将总数增加到100,000,并且
我
必须确保每
个子
进程
都调用process#()。
我
还需要
使用
"
wait
“函数,这样父母就知道孩子什么时候结束了。子
进程
完成后,
我
需要打印
进程
ID
和
进程
1
中
断
进程
2<em
浏览 1
提问于2016-02-20
得票数 0
3
回答
如何同时派生父
进程
的
最多5
个子
进程
?
c
、
fork
、
parent-child
、
children
我
有下面的代码,
我
试图一次只允许最多5个孩子运行,但我不知道当孩子退出时如何减少孩子
的
数量。thr4eeB"}, {"asdfasdf", "thr33eeB"}, {"af3
c
3sleep(1);
浏览 1
提问于2010-04-28
得票数 0
回答已采纳
2
回答
为什么
我
的
父母不等待每一个孩子?
c
、
fork
、
parent-child
当父级
的
wait
(NULL)确认所有子级都完成时,总是有2项未完成。\n"); printf("all children finished...children...back from foo()有些孩子在所有的孩子都被创造出来之前已经从foo回来了,这是
可以
理解
的
,但是为什么有些孩子
在
浏览 6
提问于2022-04-15
得票数 0
回答已采纳
2
回答
子
进程
中
的
execl()未结束
c
、
exec
我
编写了一个简单
的
程序
来
理解execl()
的
概念。这是
我
的
程序#include<unistd.h> { pid = fork();-rw-rw-r-- 1 s
浏览 0
提问于2013-07-04
得票数 3
回答已采纳
1
回答
使用
wait
和
signals让父
进程
等待子
进程
结束
c
、
signals
、
fork
、
wait
我
有一个任务,
我
需要创建一个父
进程
和
两个
具有
相
同父
进程
的
子
进程
,第一
个子
进程
需要读取一个字符串并在控制台打印它,第二
个子
进程
需要读取另一个字符串并在控制台中打印它,而父
进程
需要连接这两个字符串并在控制台中打印它这看起来很简单,但我
在
等待
和
信号部分有一段艰难
的
时间,不知何故,
我
浏览 0
提问于2017-10-21
得票数 1
3
回答
管道
和
工艺
c
、
process
、
pipe
前提:编写一个程序查询用户
的
两个输入字符串。每个输入字符串都应该是unix命令,并允许参数。例如,输入1
可以
是ls -l,而输入2
可以
是more。然后,该程序将创建一个管道
和
两
个子
进程
。第一
个子
进程
将运行第一个输入中指定
的
命令。它将输出到管道,而不是标准输出。第二
个子
进程
将运行第二个输入中指定
的
命令。它将从管道
中
获取输入,而不是标准输入。父
进程
将
浏览 2
提问于2010-08-19
得票数 6
回答已采纳
1
回答
为什么
在
双叉
中
需要等待才能删除僵尸
进程
?
c
我
不确定为什么我们需要调用父
进程
中
的
wait
()来处理僵尸
进程
,而双叉应该负责它呢?如果单靠等待()就
可以
完成这项工作,为什么我们需要双叉?#include <stdio.h>#include <stdlib.h>{ }
浏览 4
提问于2022-06-06
得票数 1
回答已采纳
4
回答
设计用于监视
和
重新启动
进程
的
监视
进程
c
、
process
、
unix
我
正在设计一个监控
进程
。监视
进程
的
任务是监视几组已配置
的
进程
。当监视
进程
检测到某个
进程
已关闭时,它需要重新启动该
进程
。
我
正在为
我
的
linux系统开发代码。这就是
我
如何开发了一个小原型-- Fed关于需要监控
的
各种过程
的
细节(路径,参数)。-监控
进程
执行以下操作: 1.为SIGCHLD安装信号处理程序2.<em
浏览 4
提问于2010-11-09
得票数 4
2
回答
在
C
编程
中
,如何才能在一
个子
进程
中
执行fork() N次函数调用?
c
、
multithreading
、
multiprocessing
、
fork
、
wait
我
想知道如何在
C
中进行fork() N次函数调用,其中一个函数
在
自己
的
子
进程
中
,父
进程
将等待每
个子
进程
完成。
我
在
考虑让所有函数彼此并行运行,也就是说,function1与function2
的
运行时间大致相同。然后整个程序将完成(退出)。
我
的
设想是,你
可以
把Main()想象成一个父
进程
(
我
知道f
浏览 37
提问于2021-09-28
得票数 0
1
回答
(),等待所有子
进程
完成,而等待一
个子
进程
完成
c
、
fork
、
parent-child
、
wait
我
不明白
在
何处
使用
wait
(NULL)或while(pid =
wait
(&
status
))>0)。
我
很困惑,
我
得到了奇怪
的
结果,请帮助!ld\n", return 0; 如何修改此代码,使原始
进程
在所有子
进程
退出后输出其信息如何修改
浏览 0
提问于2018-06-19
得票数 0
3
回答
带有两
个子
进程
的
fork()
和
wait
()
c
、
unix
、
fork
、
wait
我
需要
使用
fork()
和
wait
()函数来完成赋值。我们正在对非确定性行为进行建模,如果存在不止一个可能
的
转换,则需要将程序转换为fork()。为了尝试了解fork
和
wait
是如何工作
的
,
我
刚刚编写了一个简单
的
程序。
我
想我现在理解了调用是如何工作
的
,如果程序只分支一次就
可以
了,因为父
进程
可以
使用
子
进程<
浏览 0
提问于2010-04-25
得票数 26
回答已采纳
4
回答
Linux fork()
和
wait
()
c
、
linux
、
fork
、
wait
我
有一个难闻
的
问题:int main() pid_t child, parent; int i; sleep(i); }
wait
(0); while( (parent
浏览 5
提问于2014-03-16
得票数 4
3
回答
检查两个
进程
的
出口代码
c
、
fork
、
wait
、
exit-code
我
有这样
的
代码: { if (something)
我
需要
的
是检查这两个出口代码是1还是0。
我
想我需要这样
的
东西:int
status
; printf("%d ex
浏览 1
提问于2015-04-17
得票数 1
回答已采纳
1
回答
在
C
中
创建多个
进程
(带有多
个子
进程
的
父
进程
)
c
、
linux
、
process
、
fork
、
parent-child
我
在学校学习
C
和
Linux。
我
的
任务是创建一个父
进程
,它创建3
个子
进程
。所创建
的
子
进程
不应再有子
进程
。
我
必须证明所有的过程同时存在。此后,父
进程
将等待所创建子
进程
的
终止。这是
我
的
密码:#include <unistd.
浏览 5
提问于2021-10-26
得票数 0
回答已采纳
4
回答
如何跟踪
wait
()
和
叉()命令
c
、
fork
我
很难理解子
进程
是如何以及何时返回父
进程
的
。请看下面的示例,
我
使用
不同
的
站点将其放在一起:#include <stdlib.h> { } }
我
不明白
的
是孩子到底会返回什么,什么
浏览 4
提问于2013-11-11
得票数 1
回答已采纳
1
回答
父
进程
和
子
进程
控制
c
、
process
我
不确定标题,所以如果你知道更好
的
标题,请改正它。父<em
浏览 4
提问于2015-05-04
得票数 0
回答已采纳
3
回答
使用
开关语句分叉两个
进程
c
、
linux
、
posix
我
正在做
C
课程
的
介绍,
我
在
第一次作业上有点为难。我们
的
任务是创建一个父
进程
和
两
个子
进程
。到目前为止,文本向我们展示
的
所有示例都涉及到带有一个父级
和
一
个子
级
的
开关语句。对于如何将其转换为一个父
进程
和
两
个子
进程
,
我
有点困惑。以下是
我
到目前为止所
浏览 7
提问于2017-06-01
得票数 0
回答已采纳
1
回答
getrusage()获取系统时间,用户时间。Unix编程帮助
c++
、
timer
、
systemtime
、
getrusage
、
rusage
我
正在编写一个shell,其中
我
需要一次启动多
个子
进程
,并记录系统时间
和
用户时间。如何同时启动所有
进程
并跟踪用户
和
系统时间?
我
可以
删除
w
浏览 7
提问于2009-09-27
得票数 1
回答已采纳
3
回答
使用
fork
在
c
中
创建n
个子
进程
c
、
operating-system
我
在
geeks4geeks中发现了这段代码,但我似乎无法正确理解它: #include<stdio.h> { { pid_t
c
=fork(); { } for
浏览 30
提问于2019-04-27
得票数 1
1
回答
从孩子
的
标准输出未关闭
的
Ruby管道/如何检测空管道
ruby
、
pipe
、
fork
、
exec
、
stdout
我
有一个带有任意数据
的
文件testin。
我
分叉,将stdout连接到管道到父管道,并执行一个dd
来
读取文件并将其推下管道。然后,将
使用
来自父管道
的
stdin
来
执行另外两
个子
程序。然后父
进程
从第一个
进程
读取字节,并将它们写入其他两
个子
进程
。
我
的
问题是,直到
循环
永远不会结束。如果
我
将#closed?作为条件从第一
浏览 0
提问于2018-08-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入理解Linux中进程控制
深入理解Linux中进程控制(精讲)
Linux中父进程为何要苦苦地知道子进程的死亡原因?
Google Fuchsia微内核Zircon先睹为快
网络编程中的SO
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券