gpt4 book ai didi

linux - 在进程终止时哪个先发生?删除子进程和任务或调用 atexit 函数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:23:55 26 4
gpt4 key购买 nike

我想知道当一个进程正常终止时,下面哪一个先发生:

  1. 子进程终止。
  2. 调用使用 atexit 注册的清理函数。

最佳答案

如果进程中没有写特殊代码,atexit()函数会先运行。内核只会在最终程序终止时考虑子项,这取决于进一步的情况,它可能会终止子项。

关于linux - 在进程终止时哪个先发生?删除子进程和任务或调用 atexit 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38520455/

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