gpt4 book ai didi

cocoa - NSRunningApplication.h : "Not all applications have a pid"

转载 作者:行者123 更新时间:2023-12-03 16:04:45 25 4
gpt4 key购买 nike

摘自NSRunningApplication.hprocessIdentifier的注释:

Not all applications have a pid.

嗯?

我可以看到这种情况发生在代表终止进程的 NSRunningApplication 的特定情况下 (runningProcess.termerated == YES),但我想不出一个正在运行的应用程序不具有进程 ID 的示例。这有点像 Unix 101。

文档错误还是我遗漏了什么?

最佳答案

这是一个树篱。 “正在运行的应用程序”是用户认为是应用程序的东西。显示在 cmd-tab 切换器等中。这不一定直接对应于进程。在经典环境中,多个应用程序由单个 UNIX 进程 classic 托管。在这种情况下,NSRunningApplication 将为每个“应用程序”返回 -1。

从事这行足够长的人已经看到了足够多有趣的黑客,他们认为这是一个需要定义的重要事情。

关于cocoa - NSRunningApplication.h : "Not all applications have a pid",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5415065/

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