gpt4 book ai didi

objective-c - 即使应用程序崩溃也终止 NSTask

转载 作者:太空狗 更新时间:2023-10-30 03:43:37 25 4
gpt4 key购买 nike

如果我的应用程序崩溃,我没有机会终止它生成的 NSTasks,所以它们会一直在消耗资源。

有什么方法可以启动任务,使其在您的应用终止时终止(即使它崩溃了)?

最佳答案

我想您需要手动处理应用程序崩溃,并以不同的方式终止生成的进程。例如,您可以查看以下文章 http://cocoawithlove.com/2010/05/handling-unhandled-exceptions-and.html并在应用程序崩溃时在异常/信号处理程序中使用 kill(pid, SIGKILL) 向您的子进程发送终止信号,但为此您还需要将子进程的 pid (NSTask - (int)processIdentifier) 保存在某处以获取它来自异常/信号处理程序。

关于objective-c - 即使应用程序崩溃也终止 NSTask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6194249/

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