腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当
进程
退出时,
linux
如何清理线程--如果它们实际上只是隐藏的
进程
?
、
我的理解是,线程
和
进程
在
Linux
上实际上是同一个实体,区别在于它们之间共享的内存。我发现,如果没有
父
进程
和
子
进程
之间的明确通信,就很难确保正确地清理
子
进程
。我希望能够以与线程类似的心智模型运行
子
进程
,因为当
父
进程
退出时,它们会自动清理,但具有
进程
提供的内存安全。
Linux
是如何自动清理线程的,同样的机制可以用
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
1
回答
进程
管理: C++中的WinAPI "SetProcessShutdownParameters“?
、
、
在Windows (7)中,在VC++中,我们可以设置“
进程
关闭参数”(在XP中,
父
进程
将先于
子
进程
自动关闭),以确保
父
进程
在
子
进程
之前被杀死,如下所示:SetProcessShutdownParameters(shutdownlevel+1, SHUTDOWN_NORETRY); 如何在
Linux
浏览 1
提问于2013-07-16
得票数 3
3
回答
检测
父
进程
的死亡
、
如何在
Linux
操作系统中检测
父
进程
死亡? 如果在名为fork()
父
进程
中,则创建
子
进程
。在
父
进程
中,我可以使用系统调用wait()来等待终止的
子
进程
,并获取其状态。但是,我找不到关于
子
进程
如何检测
父
进程
死亡的信息?
浏览 2
提问于2012-08-30
得票数 12
回答已采纳
1
回答
写的副本是如何在分叉执行中工作的?
、
、
、
、
进程
fork是
子
进程
,并在
子
进程
中调用exec()。在fork之后,
父
进程
和
子
进程
共享内存.当
子
进程
调用exec()来加载另一个
进程
时,
Linux
是否会将
父
内存复制到新内存,
子
进程
也会加载另一个
进程
到这个新内存?
浏览 0
提问于2015-08-08
得票数 0
1
回答
等待或不存在时分叉系统调用的控制流程
、
、
、
在此代码中(在
linux
上运行):{ {(
子
进程
或
父
进程
)将完成它的执行,然后将控制权交给
linux
终端,最后剩下的
进程
(
子
进程
或
父
进程
)将运行。当调用fork()时,必须创建包含
父
进程
和
浏览 1
提问于2021-09-11
得票数 1
回答已采纳
1
回答
哪个子
进程
将继承
父
进程
的线程?
、
当一个
进程
有
子
线程
和
子
进程
时,
子
进程
会继承
父
进程
的所有
子
线程吗? 假设操作系统是
Linux
。让它成为Java线程模型。
浏览 0
提问于2013-08-02
得票数 4
1
回答
以编程方式从父
进程
的
子
进程
捕获印记,因此它们不会转到stdout
、
、
、
、
我有一个在HPUX
和
Linux
上运行的C++程序。我的程序创建了两个子
进程
,
父
进程
等待这两个子
进程
完成。当我以如下方式执行我的程序形式运行目录时,run> myProgram 我从显示的
子
进程
+
父
进程
都得到了打印。因此,我需要停止我的
子
进程
以打印到命令提示符窗口。
子
进程
完成后,我想打开打印,以便
父
进程
可以
浏览 1
提问于2011-04-26
得票数 1
回答已采纳
2
回答
调用release_task()函数?
、
、
在
Linux
kernel中,
进程
终止后,通过调用release_task()函数将
进程
的process descriptor从系统中删除。我相信当
子
进程
终止时,
父
进程
对子
进程
发出的wait()系统调用会调用release_task()函数。假设
父
进程
没有显式地发出wait()系统调用,如何调用release_task()函数
和
子
进程
的
进程
描述符
浏览 1
提问于2011-06-08
得票数 0
回答已采纳
1
回答
是否有方法配置
Linux
杀手来杀死
父
进程
而不是
子
进程
?
、
、
是否有方法配置
Linux
杀手来杀死
父
进程
而不是
子
进程
?当
子
进程
被杀死时,
父
进程
一直处于糟糕的运行状态。我可以检测到
子
进程
是否被杀死,然后退出,但我想知道是否有一种方法可以让OOM杀手杀死
父
进程
,而不是牺牲
子
进程
。
浏览 0
提问于2021-01-28
得票数 0
回答已采纳
1
回答
如何丢弃子
进程
的标准,而不保留
父
进程
的标准?
、
、
我正在用
Linux
编写一个C程序,并使用fork创建一个
子
进程
。当我使用./test 1 > out.txt运行我的程序时,
父
进程
和
子
进程
都向stdout发送信息。我希望文件out.txt只包含来自
父
进程
的输出,并丢弃来自
子
进程
的所有输出。 我怎么能这么做?
浏览 2
提问于2015-09-24
得票数 2
回答已采纳
2
回答
为什么在
子
进程
中忽略信号SIGABRT
、
我们有一个
Linux
服务
进程
,它使用fork产生一个
子
进程
,然后运行execelp来执行另一个程序。当我们运行"kill -6 child_pid“命令时,它没有任何效果。那么,当
子
进程
处于te服务
进程
的控制之下时,为什么它不被子
进程
接收呢?任何帮助都将不胜感激。并且核心文件大小被设置为无限制。另外,我想提一下,同样的命令在
父
浏览 1
提问于2011-08-23
得票数 1
2
回答
为什么当
子
进程
在创建后立即调用exec()或exit()时会使用vfork()?
、
、
、
、
操作系统概念与APUE说 使用vfork(),
父
进程
被挂起,
子
进程
使用
父
进程
的地址空间。因为vfork()不使用写副本,因此如果子
进程
更改
父
进程
地址空间的任何页面,则一旦
父
进程
恢复,修改后的页对
父
进程
将是可见的。因此,必须谨慎使用vfork(),以确保
子
进程
不修改
父
进程
的地址空间。当
子
浏览 0
提问于2018-10-15
得票数 12
回答已采纳
1
回答
父
进程
死亡时自动终止
子
进程
、
当
父
进程
是死时,如何在Golang中自动杀死
子
进程
?例如,有任何自动关闭
子
浏览 4
提问于2017-08-08
得票数 2
4
回答
在c++中运行后台
进程
。
、
、
、
我想从c中的主函数中运行后台的
子
进程
,我使用了叉函数
和
execv函数。但是,如果子
进程
尚未退出,我还希望在
父
进程
结束时终止
子
后台
进程
。我将使用杀死(PChildPid)函数这样做。所以我的问题是 假设
子
进程
在
父
进程
之前就退出了,那么
linux
操作系统可以将与
子
进程
相同的pid分配给其他
进程
吗?如果是的话,我会无
浏览 5
提问于2013-09-20
得票数 3
回答已采纳
1
回答
Linux
中
父
进程
管理
子
进程
的蓝图?
、
、
、
我需要编写一个监控程序,负责在
Linux
中分叉
和
管理多个子
进程
。
父
进程
(监督者)负责: 启动
和
停止
子
进程
( (workers)restarting problemskeeping )中的
子
进程
(启动
和
停止
子
进程
),以防problemskeeping(已配置的活着的儿童数量(我确实理解
进程
、线程
和
Linux
信号,
浏览 2
提问于2012-01-25
得票数 0
回答已采纳
3
回答
为什么需要僵尸
进程
?
、
、
、
、
维基百科基本上给出了我需要知道的所有关于僵尸
进程
的可能信息,但只是一句简单的话,说明在
父
进程
创建另一个
子
进程
的情况下,PID中的冲突将不会存在,这可能是useful..in。如果被命名的僵尸
进程
被移除而不是保留在那里,那么PID不是可用的吗? 或者,为什么僵尸
进程
应该存在,还有其他原因吗?
浏览 3
提问于2013-05-07
得票数 6
回答已采纳
1
回答
子
进程
内存分配
和
获取
子
进程
的目的
、
、
、
我是
进程
的初学者,还在努力理解获取
子
进程
和
为它们分配内存的目的,所以我的问题是:Q2。我的教科书说,当用户使用叉子()创建一个新的
子
进程
时,
子
进程</e
浏览 2
提问于2018-11-14
得票数 0
回答已采纳
3
回答
POSIX
进程
和文件描述符
、
、
我是一个在C下使用
进程
的新手,我有一个关于
子
进程
中文件描述符的
linux
行为的问题。我已经发现了文件描述符在
子
进程
和
父
进程
之间共享的信息,而且编号为0、1、2的文件描述符是标准输入输出
和
错误,所以我认为如果我派生
进程
,我将拥有相同的输入
和
输出目录,但是当我在
子
进程
中更改它时,它们在
父
进程
中不会更改我的问题是,它
浏览 0
提问于2013-06-14
得票数 1
回答已采纳
2
回答
为什么在分叉之后调用exec()的
子
进程
不需要
父
进程
地址空间的单独副本?
、
我正在阅读罗伯特·洛夫的"
Linux
内核开发,第二版“。(是的,有点过时)。我从第三章:
进程
管理( processes )了解到,在COW (复制即写)中,
父
进程
和
子
进程
共享
父
进程
的地址空间,直到其中一个
进程
写入地址空间。这是为了防止不必要的重复
父
地址空间时,它甚至没有被写入。 但是,它提到,如果子
进程
在exec()之后立即调用fork(),则
父
浏览 5
提问于2016-06-08
得票数 0
回答已采纳
2
回答
如何在Python2.7.10中使用多
进程
创建
子
进程
,而不让
子
进程
与
父
进程
共享资源?
、
、
我们正在尝试将python 2.7.10代码库从Windows迁移到
Linux
。我们最近发现,Python2.7中的多处理库在Windows
和
Linux
上的行为不同。有没有办法在
Linux
上使用Python2.7中的多
进程
而不让
子
进程
和
父
进程
共享内存?我们还可以使用Python2.7中修改forking.py代码的指南来确保
子
进程
和
父
进程
浏览 40
提问于2019-03-15
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
多进程编程中父进程如何回收僵尸进程
Linux中父进程为何要苦苦地知道子进程的死亡原因?
Linux之shell 和进程
Linux端口和进程号互查
Linux进程管理
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券