腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
检测
父
进程
的死亡
、
如何
在
Linux
操作系统中检测
父
进程
死亡? 如果在名为fork()
父
进程
中,则创建
子
进程
。在
父
进程
中,我可以使用系统调用wait()来等待终止的
子
进程
,并
获取
其状态。但是,我找不到关于
子
进程
如何
检测
父
进程
死亡的信息?
浏览 2
提问于2012-08-30
得票数 12
回答已采纳
1
回答
子
进程
内存分配和
获取
子
进程
的目的
、
、
、
我是
进程
的初学者,还在努力理解
获取
子
进程
和为它们分配内存的目的,所以我的问题是:Q2。我的教科书说,当用户使用叉子()创建一个新的
子
进程
时,
子
浏览 2
提问于2018-11-14
得票数 0
回答已采纳
1
回答
进程
管理: C++中的WinAPI "SetProcessShutdownParameters“?
、
、
在Windows (7)中,在VC++中,我们可以设置“
进程
关闭参数”(在XP中,
父
进程
将先于
子
进程
自动关闭),以确保
父
进程
在
子
进程
之前被杀死,如下所示:SetProcessShutdownParameters(shutdownlevel+1, SHUTDOWN_NORETRY);
如何
浏览 1
提问于2013-07-16
得票数 3
2
回答
为什么当
子
进程
在创建后立即调用exec()或exit()时会使用vfork()?
、
、
、
、
操作系统概念与APUE说 使用vfork(),
父
进程
被挂起,
子
进程
使用
父
进程
的地址空间。因为vfork()不使用写副本,因此如果子
进程
更改
父
进程
地址空间的任何页面,则一旦
父
进程
恢复,修改后的页对
父
进程
将是可见的。因此,必须谨慎使用vfork(),以确保
子
进程
不修改
父
进程
的地址空间。当
子
浏览 0
提问于2018-10-15
得票数 12
回答已采纳
1
回答
当
进程
退出时,
linux
如何
清理线程--如果它们实际上只是隐藏的
进程
?
、
我的理解是,线程和
进程
在
Linux
上实际上是同一个实体,区别在于它们之间共享的内存。我发现,如果没有
父
进程
和
子
进程
之间的明确通信,就很难确保正确地清理
子
进程
。我希望能够以与线程类似的心智模型运行
子
进程
,因为当
父
进程
退出时,它们会自动清理,但具有
进程
提供的内存安全。
Linux
是
如何
自动清理线程的,同样的机制可以用于
子</e
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
1
回答
父
进程
死亡时自动终止
子
进程
、
当
父
进程
是死时,
如何
在Golang中自动杀死
子
进程
?例如,有任何自动关闭<
浏览 4
提问于2017-08-08
得票数 2
1
回答
如果python.Solution中的
父
进程
崩溃,则确保
子
进程
被终止必须支持所有操作系统
、
、
、
我有一个应用程序,其中
父
进程
轮询服务器以
获取
下载作业,然后生成
子
进程
以完成job.This循环,直到
父
进程
处理某些作业为止。我需要确保
子
进程
在
父
进程
崩溃的情况下死亡。我使用python作为编程language.Plus,假设此
父
进程
死亡,它由其他
进程
启动。下面是一些机制-- 1.根据python的多
进程
模块--“当一个
进
浏览 72
提问于2020-04-20
得票数 0
3
回答
为什么需要僵尸
进程
?
、
、
、
、
维基百科基本上给出了我需要知道的所有关于僵尸
进程
的可能信息,但只是一句简单的话,说明在
父
进程
创建另一个
子
进程
的情况下,PID中的冲突将不会存在,这可能是useful..in。如果被命名的僵尸
进程
被移除而不是保留在那里,那么PID不是可用的吗? 或者,为什么僵尸
进程
应该存在,还有其他原因吗?
浏览 3
提问于2013-05-07
得票数 6
回答已采纳
1
回答
Linux
上的非阻塞核心转储?
、
、
我正在寻找一种方法来
获取
Linux
上正在运行的
进程
的非侵入性核心。 我熟悉gdb的gcore,但这只能在gdb附加到
进程
并停止调试时才能运行。
Linux
支持即插即用内存,它依赖于它来支持没有fork()的exec().所以我想到的是内核级别的东西,内核
获取
被转储
进程
的
进程
页表的副本上的快照,然后在原始
进程
继续运行时将核心写出来。我非常肯定,我可以使用gdb强制一个fork(),然后在
父
进程
愉快的情况
浏览 0
提问于2014-09-11
得票数 24
2
回答
调用release_task()函数?
、
、
在
Linux
kernel中,
进程
终止后,通过调用release_task()函数将
进程
的process descriptor从系统中删除。我相信当
子
进程
终止时,
父
进程
对子
进程
发出的wait()系统调用会调用release_task()函数。假设
父
进程
没有显式地发出wait()系统调用,
如何
调用release_task()函数和
子
进程
的
进程
描述符
浏览 1
提问于2011-06-08
得票数 0
回答已采纳
1
回答
ptrace在
Linux
中是
如何
工作的?
、
、
、
、
ptrace系统调用允许
父
进程
检查附加的
子
进程
。例如,在
Linux
中,strace (通过ptrace系统调用实现)可以检查
子
进程
调用的系统调用。当附加的
子
进程
调用系统调用时,可以通知ptracing
父
进程
。但这究竟是
如何
发生的呢?我想知道这个机制背后的技术细节。 提前谢谢你。
浏览 2
提问于2014-05-29
得票数 33
回答已采纳
3
回答
应用程序线程在Windows中使用PHP
、
、
、
、
我正在制作一个PHP应用程序,它生成带有参数的
子
进程
,详细说明它们应该做什么工作。更具体地说,
子
进程
将处理大型MySQL数据库中的行,
父
应用程序将计数行数,并生成具有要处理的行跨度的50个
进程
。我需要一种让
父
进程
知道子
进程
是否已经完成的方法。我以前在
Linux
中做过这个应用程序,使用了一个MySQL表供
子
进程
签入。这次我想要独立于MySQL进行
进程
管理(现在我在W
浏览 3
提问于2011-05-17
得票数 2
回答已采纳
1
回答
是否有方法配置
Linux
杀手来杀死
父
进程
而不是
子
进程
?
、
、
是否有方法配置
Linux
杀手来杀死
父
进程
而不是
子
进程
?当
子
进程
被杀死时,
父
进程
一直处于糟糕的运行状态。我可以检测到
子
进程
是否被杀死,然后退出,但我想知道是否有一种方法可以让OOM杀手杀死
父
进程
,而不是牺牲
子
进程
。
浏览 0
提问于2021-01-28
得票数 0
回答已采纳
1
回答
如果
父
进程
已知,
如何
获得非常短
子
进程
的id?
、
我正在寻找一种在
Linux
中
获取
短
子
进程
PID的方法。从人类的角度来看,这一过程是即时的。我知道将产生子
进程
的
父
进程
。 是否有方法记录由特定
父
进程
创建的所有
进程
的信息?
浏览 0
提问于2013-07-15
得票数 4
回答已采纳
7
回答
如何
获取
进程
的祖父母id
、
、
、
如何
获取
当前
进程
父
进程
的
进程
id?我的目标是
linux
(ubuntu),所以平台相关的答案都可以。
浏览 7
提问于2009-11-13
得票数 7
回答已采纳
1
回答
如何
找出僵尸过程的原因?
、
当
进程
在
Linux
上死掉时,它并不是全部被立即从内存中移除--它的
进程
描述符停留在内存中(
进程
描述符只占用少量内存)。
进程
的状态变为EXIT_ZOMBIE,
进程
的
父
进程
被通知它的
子
进程
已经使用SIGCHLD信号死亡。然后,
父
进程
应该执行wait()系统调用,以读取死
进程
的退出状态和其他信息。这允许
父
进程
从死
进程
浏览 0
提问于2018-09-06
得票数 2
回答已采纳
1
回答
在python中
父
进程
终止时
如何
避免
进程
终止
、
、
、
我有一个运行在
linux
上的python守护
进程
。我正在实现一个自动更新功能,其工作方式如下: 因此,我的问题是,
如何
以不依赖
父
进程
的方式启动更新程序脚本。换句话说,我不希望
父
进程
终止会导致
子</em
浏览 3
提问于2014-06-22
得票数 0
回答已采纳
1
回答
如何
在exec()之后的新执行程序的第一条指令处停止
子
进程
?
、
、
我尝试做的是派生一个
进程
,在
子
进程
中执行一个新的可执行文件,让
父
进程
终止并通过GDB附加到
子
进程
来调试此
子
进程
。我使用初始
父
进程
派生一个
子
(可调试)
进程
的原因是,我希望为该
子
进程
设置一些环境属性,这需要对
linux
内核进行一些系统调用,而不希望修改GDB来完成此操作。我尝试过,发现可以在
父
<e
浏览 8
提问于2017-02-03
得票数 1
1
回答
如何
在
Linux
中将
子
进程
的std (out / err)设置为
父
进程
、
、
、
、
我有一个
父
进程
,用户可能已经将它的std (out / err)设置为特定的文件(fd)。我见过windows支持GetStdHandle,但在
Linux
上找不到对应的支持。我假设我只需要
获取
父
std管道的FD,并使用dup2为
子
进程
0、1和2 FD设置它。
浏览 4
提问于2015-02-12
得票数 0
1
回答
创建
子
进程
时,是否需要将数据从父
进程
复制到
子
进程
?
、
我了解到,在
linux
中,fork()被用来创建一个新的
进程
。它为
子
进程
分配新内存,然后将数据从父
进程
复制到
子
进程
,例如文件描述符。然后可以使用exec()加载自己的数据并覆盖
进程
空间。但我想知道是否有必要将
父
进程
的数据复制到
子
进程
?直接将
子
进程
的实际数据加载到其
进程
空间
如何
?
浏览 2
提问于2014-04-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
多进程编程中父进程如何回收僵尸进程
Linux中父进程为何要苦苦地知道子进程的死亡原因?
在 Linux 中如何结束进程
一行代码如何隐藏 Linux 进程?
如何在 Linux 系统中结束进程或是中止程序
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券