Может ли Xcode открыть приложение без форка? - PullRequest
0 голосов
/ 06 января 2011

Мой вопрос только об этом.Есть ли в Xcode команда, которая использует процесс, отличный от fork?

1 Ответ

0 голосов
/ 06 января 2011

Существуют и другие API для запуска приложений, но в конечном итоге все они зависят от fork()/exec(). В UNIX нет другого способа запустить новый процесс из пользовательского пространства, кроме как создать существующий процесс. Вы можете установить другое задание как задание launchd, а затем запустить его, выполнив его условия запуска - при этом напрямую не используется fork() (хотя, конечно, это приводит к разветвлению launchd).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...