腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
操作系统中
的
叉()
、
在操作系统
的
概念中,我们总是说在叉()执行中,子和
父
程序有自己
的
堆和堆栈
的
副本,但是它们共享内存,segment.My问题是当我们说共享内存段时,这是否意味着他们将要执行
的
文本或代码?
浏览 2
提问于2013-10-15
得票数 0
回答已采纳
2
回答
fork和现有线程?
、
、
、
在
linux
系统上,子
进程
是否以与
父
进程
相同
的
方式
查看
现有线程?1 { } { } 由于为子
进程
复制了整个地址空间,因此线程
的
状态会发生什么变化。如果上述代码段中
的
线程1正在等待条件信号,该怎么办?它在子
进程
中是否也处于等待状态?
浏览 2
提问于2009-07-02
得票数 16
1
回答
linux
:获取
父
页面和派生子页面之间
的
共享
、
据我所知,
Linux
不会将所有
父
进程
内存复制到子
进程
的
单独页面中,它会执行写时复制。在任一
进程
修改(写入)映射(共享)页面中
的
某个内存位置之前,我们会将子虚拟地址空间和
父
虚拟地址空间映射到相同
的
物理内存位置(相同
的
物理页面)。 我想知道是否有可用
的
工具可以显示
进程
共享
的
物理内存页。或者任何给出虚拟地址->物理地址映射
的
工具。这样我就可以实际
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
1
回答
在python中使用多处理时,我能安全地使用全局队列吗?
、
、
、
、
我有一个很大
的
代码库来并行。通过使用单个全局队列,我可以避免重写数百个函数
的
方法签名。我知道这很麻烦,请不要告诉我,如果我使用全局,我做错了什么,在这种情况下,它真的是最简单
的
选择。我声明一个全局multiprocessing.Queue(),但不声明它应该在
进程
之间共享(通过将它作为参数传递给工作人员)。python会自动将这个队列放在共享内存中吗?在更大
的
范围内这样做安全吗? 注意:您可以知道队列是在
进程
之间共享
的
:工作
进程
开始在空队列上工作,并在
浏览 3
提问于2015-07-13
得票数 0
1
回答
进程
管理: C++中
的
WinAPI "SetProcessShutdownParameters“?
、
、
在Windows (7)中,在VC++中,我们可以设置“
进程
关闭参数”(在XP中,
父
进程
将先于子
进程
自动关闭),以确保
父
进程
在子
进程
之前被杀死,如下所示: GetProcessShutdownParameters上
的
C++中做到这一点(gcc)?我在许多论坛上发现了很多关于如何确保子
进程
被杀死
的
讨论,以防
父
进程
死亡(例如,在
Linux
上使用prctl ),但我没有
浏览 1
提问于2013-07-16
得票数 3
1
回答
使用execve()运行子
进程
的
环境变量
、
、
、
我正在使用一个
父
进程
,它使用execve()来运行子
进程
,该子
进程
带有我在
父
进程
中定义
的
特定环境变量。在
父
进程
中,如果我
查看
内存位置$esp + 0x240,我会找到所有环境变量。我可能认为,因为execve()用子
进程
替换了
父
进程
,所以传递给子
进程
的
环境变量
的
位置应该是0xbffffffa减去环境变量字符串<
浏览 3
提问于2013-06-21
得票数 0
1
回答
由
linux
上
的
J9 VM生成
的
核心转储显示/只包含一个线程
、
、
、
、
J9 VM在
linux
平台上生成核心转储
的
原因是什么,它只显示/只包含一个线程(即当前线程)? 注意:它是完整
的
核心转储(不是截断)。
浏览 2
提问于2016-01-19
得票数 0
回答已采纳
3
回答
检测
父
进程
的
死亡
、
如何在
Linux
操作系统中检测
父
进程
死亡? 如果在名为fork()
父
进程
中,则创建子
进程
。在
父
进程
中,我可以使用系统调用wait()来等待终止
的
子
进程
,并获取其状态。但是,我找不到关于子
进程
如何检测
父
进程
死亡
的
信息?
浏览 2
提问于2012-08-30
得票数 12
回答已采纳
2
回答
在c-这段简单代码
的
输出是什么?
、
、
、
可能重复: 在这种情况下,这段代码执行什么: printf("This i
浏览 3
提问于2012-03-19
得票数 1
回答已采纳
1
回答
如何在C中测试CLONE_VM、CLONE_FS和CLONE_IO
的
效果?
、
、
、
、
我试图理解这些标志
的
作用,我已经阅读了描述并做了一些谷歌搜索,但我不知道如何测试子
进程
和
父
进程
在设置这些标志时
的
区别。我可以运行哪些C函数或
linux
命令来帮助我
查看
这些标志
的
效果?
浏览 3
提问于2015-10-12
得票数 3
3
回答
为什么需要僵尸
进程
?
、
、
、
、
维基百科基本上给出了我需要知道
的
所有关于僵尸
进程
的
可能信息,但只是一句简单的话,说明在
父
进程
创建另一个子
进程
的
情况下,PID中
的
冲突将不会存在,这可能是useful..in。那么这到底是怎么“有用”
的
呢?如果被命名
的
僵尸
进程
被移除而不是保留在那里,那么PID不是可用
的
吗? 或者,为什么僵尸
进程
应该存在,还有其他原因吗?
浏览 3
提问于2013-05-07
得票数 6
回答已采纳
1
回答
getppid是指
父
或真
父
吗?
、
、
、
、
我对
linux
中
的
getppid syscall感到困惑。 它是返回产生它
的
进程
的
pid,还是返回当前
的
父
进程
(如果原始
父
进程
退出的话,
父
进程
可能不一样)?
浏览 0
提问于2021-08-27
得票数 2
回答已采纳
1
回答
父
进程
的
进程
id -
Linux
、
、
、
我在一个链中有三个
进程
: P1 -> P2 -> P3。我希望能够从子
进程
(P3)中打印出这三个
进程
的
id。那么,我
的
问题是如何使用getppid()之类
的
方法获得孙子(P3)
的
祖父母(P1)
的
pid?谢谢你能给我
的
任何帮助。另外,只是因为,这是我目前为止
的
代码: //te
浏览 8
提问于2014-01-20
得票数 0
1
回答
不杀死
进程
的
直接后代
的
进程
、
、
PID PPID101 100当我按照预期使用pkill -P 100 PID 100和101DIE时,但是102是按PPID
的
方式给出
的
。我怎样才能强迫pkill继续杀死经过
进程
的
直接后代
的
链式
进程
?
浏览 0
提问于2016-06-22
得票数 1
回答已采纳
7
回答
如何获取
进程
的
祖父母id
、
、
、
如何获取当前
进程
父
进程
的
进程
id?我
的
目标是
linux
(ubuntu),所以平台相关
的
答案都可以。
浏览 7
提问于2009-11-13
得票数 7
回答已采纳
1
回答
获取
进程
信息(当前proc、
父
proc、最大子proc)
、
我有一个关于在
Linux
内核中添加系统调用
的
练习,但是我很难实现它。以下是说明:
进程
的
信息存储在struct proc_info中,并包含: pid,processname,
的<
浏览 1
提问于2019-10-23
得票数 1
3
回答
当前在
Linux
中运行
的
应用程序
、
、
、
、
我正在做一个类似于
Linux
中我们所说
的
系统监视器
的
项目。我使用
的
是opensuse 11.4 gnome。我想知道是否有任何命令(除了ps)可以列出系统上当前正在运行
的
所有应用程序。例如,我使用Firefox浏览网页,同时使用Google Chrome,另外我还在编辑文本文件中
的
文本。在此场景中,当我打开我
的
项目时,我想要当前在我
的
场景中运行
的
所有应用程序
的
列表,名称gEdit、Google Chrome和Fire
浏览 2
提问于2012-06-01
得票数 2
回答已采纳
1
回答
是否有方法配置
Linux
杀手来杀死
父
进程
而不是子
进程
?
、
、
是否有方法配置
Linux
杀手来杀死
父
进程
而不是子
进程
?当子
进程
被杀死时,
父
进程
一直处于糟糕
的
运行状态。我可以检测到子
进程
是否被杀死,然后退出,但我想知道是否有一种方法可以让OOM杀手杀死
父
进程
,而不是牺牲子
进程
。
浏览 0
提问于2021-01-28
得票数 0
回答已采纳
2
回答
为什么当子
进程
在创建后立即调用exec()或exit()时会使用vfork()?
、
、
、
、
操作系统概念与APUE说 使用vfork(),
父
进程
被挂起,子
进程
使用
父
进程
的
地址空间。因为vfork()不使用写副本,因此如果子
进程
更改
父
进程
地址空间
的
任何页面,则一旦
父
进程
恢复,修改后
的
页对
父
进程
将是可见
的
。因此,必须谨慎使用vfork(),以确保子
进程
不修改
父
进
浏览 0
提问于2018-10-15
得票数 12
回答已采纳
4
回答
具体地说,在
Linux
中,fork()如何处理malloc()中动态分配
的
内存?
、
、
、
、
我有一个包含
父
进程
和子
进程
的
程序。在fork()之前,
父
进程
调用malloc()并用一些数据填充数组。在fork()之后,子
进程
需要该数据。0;输出为:Child array: HelloParent array: Hello 我知道在堆栈上分配
的
数据在子
进程
中可用,但似乎在堆上分配
的
数据对子
进程
也可用。类似
浏览 1
提问于2011-01-05
得票数 40
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux中父进程为何要苦苦地知道子进程的死亡原因?
多进程编程中父进程如何回收僵尸进程
Linux进程管理
理解Linux的进程状态
查看 Linux 系统中进程和用户的内存使用情况
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券