ОС: Linux, Язык: чистый C я продвигаюсь в изучении C программирующий в целом и C, программирующий под UNIX в особом случае. Я обнаружил странное (для меня) поведение printf () функция...
Скажите, я должен выполнить набор кода, который является склонным для катастрофического отказа так, я должен выполнить его на другом процессе. Обычно я сделал бы это как это: pid = ветвление (); если (pid ==-1) {станд.:: суд <<"Наклон...
Как заставить execlp () работать как система («sleep 5»)? Код ниже заканчивается немедленно. int main () {pid_t pid_child = fork (); int status; if (pid_child == 0) {...
Мне сложно понять этот код. Меня спрашивают, сколько раз он печатает «привет». Ответ 8, и когда я запускаю его, я получаю 8, однако мне кажется, что он должен печатать 5. Может ли кто-нибудь объяснить, как ...
Я работаю над приложением, которое содержит несколько сокетов сервера что каждое выполнение в уникальном потоке. Внешнюю утилиту (сценарий) называет один из потоков. Этот сценарий называет утилиту (клиент)...
Каков самый быстрый, лучший способ на современном Linux достижения того же эффекта как комбинация ветвления-execve от большого процесса? Моя проблема состоит в том, что разветвление процесса ~500MByte большой, и простое...
У меня есть длительный процесс, и мне нужен он для запуска другого процесса (который будет работать довольно долгое время также). Я должен только запустить его и затем полностью забыть о нем. Мне удалось сделать то, в чем я нуждался...
При чтении о каналах в Усовершенствованном Программировании в Среде UNIX я заметил, что после ветвления родитель может закрыть () конец чтения канала, и это не закрывает конец чтения для ребенка...
У меня есть сценарий жемчуга, script.pl, который, когда выполнено, делает ветвление, родительский процесс производит свой pid в файл, затем выходит, в то время как дочерний процесс производит что-то к КРЕПКОМУ и затем входит некоторое время в цикл....
Я хотел бы использовать функции пространства имен функции клона. Читая страницу справочника, кажется, что клон имеет много сложных деталей, о которых я должен волноваться. Есть ли эквивалентный вызов клона...
Если я разветвляю дочерний процесс и выходы дочернего процесса, прежде чем родитель назовет waitpid, то будет информацией о статусе выхода, которая установлена waitpid, все еще допустимым? Если так, когда делает это, становятся не допустимыми; я....
Я устанавливаю что-то до SSH к нескольким серверам в 'пакетах'. Я в основном хочу поддержать 5 соединений за один раз, и когда каждый заканчивает, открывают другого (после массива дюйм/с сервера). Я'...
Я пишу сценарий Perl, который запишет некоторые исходные данные и отправит те исходные данные во внешнюю программу. Существует маленький, но ненулевой шанс, что эта программа зависнет, и я хочу привести к таймауту ее: мой $...
Таким образом, у меня есть эта функция что ветвления N количество дочерних процессов. Однако это, кажется, разветвляется более, чем указанный. Можно ли сказать мне, что я делаю неправильно? Спасибо освобождает forkChildren (интервал nChildren) {...
В моей простой пользовательской оболочке я читаю команды из стандартного входа и выполняю их с execvp (). Перед этим я создаю ветвление текущего процесса, и я называю execvp () в том дочернем процессе...
Может ли кто-нибудь помочь мне с тем, как создать несколько дочерних процессов, имеющих одного и того же родителя, для выполнения «некоторой» части определенной работы? например, алгоритм внешней сортировки, который применяется ...
В обоих из следующих вопросов о StackOverflow принятый ответ описывает, как объединить изменения из разветвленного репозитория в ситуации, где Вы разветвляете repo, исходный repo изменяется, и...
Мы выполняем PHP на Windows Server (источник многих проблем действительно, но мигрируем, в настоящее время не опция). Существует несколько точек, где инициируемое пользователями действие должно будет начать некоторых...
Ryan Tomayko, выпаленный настоящий шторм огня с этим сообщением об использовании команд управления процессом Unix. Мы должны делать больше из этого. Намного больше из этого. Я говорю о ветвлении (2), execve (2), канал (...
В большинстве систем UNIX, передающих открытый файл между процессами, может быть легко сделан для ребенка/родительских процессов ветвлением (); однако я должен совместно использовать fd "после того, как" ребенок был уже разветвлен. Я нашел некот
Я узнаю о разветвлении на питоне. Вот мой код; следующие вопросы о вещах, которые я не понимаю: import os def parent (): pid = os.fork () # Запускает родительский child_process. # ПРИМЕЧАНИЕ: Теперь ...
Я пытаюсь портировать сценарий Perl от Unix до Windows, но имею почти невозможное время, заставляя его работать из-за неподдерживаемых разветвляющихся каналов в открытой функции. Вот код: sub...
Функция pcntl_fork PHP, как предполагается, разветвляет процесс так же, как стандартную функцию ветвления в C. Но я задавался вопросом, разветвляет ли эта функция действительно процесс или если это эмулирует то поведение в...
В моей программе я разветвляю (параллельно) дочерние процессы в конечном цикле с условием продолжения и делаю должностное лицо на каждом из них. Я хочу, чтобы родительский процесс возобновил выполнение (точка после этого цикла с условием продолжения) толь
Я должен использовать ветвление () и ожидать () функции для завершения присвоения. Мы моделируем недетерминированное поведение и нуждаемся в программе для разветвления (), если существует больше чем один возможный переход. В...
Я пытался использовать утилиту/модуль Perl, "доказывают" как тестовая обвязка для некоторых модульных тестов. Модульные тесты являются немного большим количеством "системы", чем "единица", поскольку я должен разветвиться от н
В системе Linux дочерний процесс просматривает существующие потоки тот же путь как родительский процесс? международное основное () {//создает поток 1 интервал child_pid = ветвление (); если (0 == child_pid) {...
Я хотел бы сделать раздел своего кода более эффективным. Я думаю о создании его ветвление прочь в несколько процессов и сделал, чтобы они выполнили 50/100 времена сразу, вместо только однажды. Например (...