Результаты поиска по запросу "fork"

3 ответа

Как заставить родителя ждать завершения всех дочерних процессов?

Я надеюсь, что кто-то может пролить свет на то, как заставить родителя ждатьВСЕ дочерние процессы заканчиваются перед продолжением после форка. У меня есть код очистки, который я хочу запустить, но дочерние процессы должны быть возвращены, прежде ...

6 ответов

Общая память для форка

Я хочу создать общую память между двумя процессами. Я использовал fork (). Ребенок пытается изменить эту общую память, и мать создает другого ребенка, поэтому новый ребенок пытается изменить ту же самую память и так далее. Вот мой код в ...

1 ответ

Как я могу выполнить внешние команды в C / Linux, не используя system, popen, fork, exec?

Я хотел бы знать, есть ли хороший способ выполнить внешнюю команду в среде Linux с использованием языка C без использования system (), popen (), fork (), exec ()? Причина, по которой я не могу использовать эти функции, заключается в том, что мое ...

ТОП публикаций

2 ответа

ошибочно установлено в дочернем процессе после форка - OSX

вот странная вещь, которую я нашел сегодня на Mac OSX. После успешного форка errno устанавливается в 0 в родительском процессе (как и ожидалось), но устанавливается в 22 в дочернем процессе. Вот исходный код: #include <stdio.h> #include ...

1 ответ

fork без exec и pthread_mutex_t, используемый разделяемым объектом

Я работаю с проектом веб-сервера, который выполняетfork безexec, Программа зависит от OpenSSL, и OpenSSL требуется несколько блокировок (CRYPTO_NUM_LOCKS а точнее около 40 на данный момент). Замки, как правило,pthread_mutex_t в Linux, и они ...

2 ответа

Использование функции опроса с буферизованными потоками

Я пытаюсь реализовать систему связи типа клиент-сервер, используяопрос [http://man7.org/linux/man-pages/man2/poll.2.html]Функция в C. Поток выглядит следующим образом: Основная программа разветвляется на подпроцессДочерний процесс ...

2 ответа

Как создать новый независимый процесс в Python

У меня есть некоторый код на Python, который иногда должен охватывать новый процесс для запуска сценария оболочки способом «запускай и забывай», то есть без блокировки. Сценарий оболочки не будет взаимодействовать с исходным кодом Python и, ...

1 ответ

Получить PID процесса после форка в Qt

Я создаю консольное приложение Qt / C ++, которое успешно разветвляется. Когда я вызываю QCoreApplication :: applicationPid () перед fork, а затем после fork (у дочернего элемента), я получаю тот же pid. Я понимаю, что мог бы просто использовать ...

2 ответа

Как правильно обработать fork () с помощью boost :: asio в многопоточной программе?

У меня возникли проблемы с пониманием того, как правильно обрабатывать создание дочернего процесса из многопоточной программы, которая использует Boost Asio в многопоточном режиме. Если я правильно понимаю, способ запустить дочерний процесс в ...

1 ответ

Пакетная бомба? [Дубликат]

На этот вопрос уже есть ответ: Что такое% 0 |% 0 и как это работает? [/questions/13436408/what-is-00-and-how-does-it-work] 4 ответа Я смотрел на вилочную бомбу в Википедии, и примеры были: %0|%0ИЛ :here start ''your fork bomb name''.bat goto ...