Вопросы с тегом 'fork'

Функция `fork()` является способом Unix/Linux/POSIX для создания нового процесса путем дублирования вызывающего процесса.
23 отв.

Как заставить дочерний процесс умирать после выходов родителей?

Предположим, что у меня есть процесс, который порождает ровно один дочерний процесс. Теперь, когда родительский процесс выходит по какой-либо причине (обычно или ненормально, путем kill, ^ C, утверждает отказ или что-то еще), я хочу, чтобы дочерний п...
12 нояб. '08 в 18:37
3 отв.

fork() больше, чем ожидалось?

Рассмотрим следующий фрагмент кода: #include <stdio.h> #include <sys/types.h> #include <unistd.h> int main(void) { int i; for(i = 0; i < 2; i++) { fork(); printf("."); } return 0; } Эта про...
21 июня '12 в 9:43
6 отв.

Разница между fork(), vfork(), exec() и clone()

Я искал, чтобы найти разницу между этими четырьмя в Google, и я ожидал, что там будет огромный объем информации об этом, но действительно не было никакого твердого сравнения между четырьмя вызовами. Я приступил к попытке скомпилировать некий базовый...
01 февр. '11 в 0:21
8 отв.

Различия между fork и exec

В чем разница между fork и exec?
31 окт. '09 в 6:47
12 отв.

Что самое близкое, что окна имеют fork()?

Я думаю, в этом все сказано. Я хочу раскошелиться на окна. Какова самая схожая операция и как ее использовать.
12 июня '09 в 9:36
6 отв.

Как использовать общую память с Linux в C

У меня есть проблема с одним из моих проектов. Я пытаюсь найти хорошо документированный пример использования общей памяти с fork(), но без успеха. В основном сценарий заключается в том, что когда пользователь запускает программу, мне нужно сохрани...
14 апр. '11 в 1:41
5 отв.

В чем разница между вилкой и потоком?

Может ли кто-нибудь объяснить разницу между вилкой и потоком?
20 марта '10 в 15:48
15 отв.

Какова цель fork()?

Во многих программах и man-страницах Linux я видел код с помощью fork(). Почему нам нужно использовать fork() и какова его цель?
12 июня '09 в 7:49
6 отв.

Почему эта программа печатает "разветвленные"? 4 раза?

Почему эта программа печатает "forked!" 4 раза? #include <stdio.h> #include <unistd.h> int main(void) { fork() && (fork() || fork()); printf("forked!\n"); return 0; }
03 нояб. '14 в 17:30
5 отв.

Вытянуть запрос без разветвления?

Ниже приведены шаги по вводу кода из раздела "Как внести вклад в код другого в GitHub?" Выполнить проект Сделайте один или несколько хорошо прокомментированных и чистых коммитов в репозиторий. Вы можете создать новую ветку здесь, если вы изменяет...
12 февр. '13 в 0:54
4 отв.

Как мне изменить, с какого проекта GitHub я разветвлялся?

Я разветкил проект, внесли некоторые изменения и получил принятый запрос на перенос. Но теперь проект, который я форкировал, переместился в другой репозиторий и является вилкой этого репозитория. То есть: Original -> MyFork Сейчас: NewOrigina...
21 апр. '11 в 23:06
2 отв.

fork: retry: ресурс временно недоступен

Я пытаюсь установить Intel MPI Benchmark на своем компьютере, и я получаю сообщение об ошибке: fork: retry: Resource temporarily unavailable Затем я получаю эту ошибку снова, когда я запускаю команды ls и top. Что вызывает эту ошибку? Конфигури...
22 авг. '12 в 21:19
3 отв.

Имея частный филиал публичного репо на GitHub?

У меня есть открытый PHP-проект в репозитории GitHub, который содержит только одну ветвь (master). Я хочу иметь отдельную ветку /fork, которая является частной для меня (я заплатил за частные репозитории GitHub). Я хотел бы иметь возможность объедин...
02 нояб. '11 в 18:45
12 отв.

Разница между "системой" и "exec" в Linux?

В чем разница между командами семейства system и exec? Особенно я хочу знать, какой из них создает дочерний процесс для работы?
08 нояб. '09 в 21:29
4 отв.

printf аномалия после "fork()"

ОС: Linux, язык: чистый C Я продвигаюсь вперед в обучении программированию на языке C в целом и программировании на C под UNIX в специальном случае. Я обнаружил странное (для меня) поведение функции printf() после использования вызова fork(). к...
27 марта '10 в 22:37