【问题标题】:What is parent process of all the processes in iOS?iOS中所有进程的父进程是什么?
【发布时间】:2018-12-15 18:04:06
【问题描述】:

正如在基于 UNIX 的系统中,init 进程是所有进程的父进程,同样,Android 操作系统中的 zygote 进程的唯一目的是启动其他进程.


iOS 等效进程的名称是什么?

【问题讨论】:

  • 这不是编程问题。请删除。考虑在apple.stackexchange.com 上发帖
  • 我猜也允许主观问题。 @rmaddy
  • 这与主观与否无关。 Stack Overflow 用于编程问题。而已。这个问题与编程无关,所以不应该在这里发布。我的第一条评论有一个更好的发布位置的链接。
  • Apple 一直对 IOS 的内部结构非常保密。完全有可能没有这样的过程。或者可能有一个我们没有被告知。

标签: ios process operating-system


【解决方案1】:

iOS 和 macOS 上等价进程的名称是 launchd。

它以 PID 1 运行,它是所有其他正在运行的用户空间进程的父进程。 launchd 的目标类似于 initd - 负责在引导期间和系统生命周期的各个其他阶段启动其他进程。

这是基于传统 Unix 系统的线程,其中 PID 1 保留给负责启动系统用户空间部分的进程。这在传统上是 initd,但在现代系统上经常被替代品取代,例如 launchd(在 macOS 上)、systemd、upstart 和其他 init 系统。

【讨论】:

    猜你喜欢
    • 2021-08-07
    • 2013-07-05
    • 1970-01-01
    • 2017-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    • 1970-01-01
    相关资源
    最近更新 更多