gpt4 book ai didi

linux - fork() 炸弹的进程​​解释?

转载 作者:太空宇宙 更新时间:2023-11-04 06:05:46 29 4
gpt4 key购买 nike

我只是想知道 fork 炸弹是如何工作的,我知道有类似的问题,但答案并不完全是我想要的(或者也许我只是没有找到答案)

它在流程方面如何运作?

child 会不断地被生产然后 self 复制吗?摆脱它的唯一方法是重新启动系统吗?

fork 炸弹会对系统产生长期持续的影响吗?

谢谢!

最佳答案

How does it work in terms of processes?

它创建了太多进程,系统无法再创建更多进程。

Do children keep being produced and then replicating themselves?

是的,fork in the name means replication .

is the only way to get out of it is by rebooting the system?

不,它可以通过一些自动安全措施来阻止,例如。限制每个用户的进程数。

Are there any long lasting consequences on the system because of a fork bomb?

fork 炸弹本身不会更改任何数据,但可能会暂时(在运行时)导致超时、无法访问服务或 OOM。一个设计良好的系统应该能够处理这个问题,但是,现实可能会有所不同。

关于linux - fork() 炸弹的进程​​解释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28438818/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com