3
ответа

аномалия printf после “ветвления ()”

ОС: Linux, Язык: чистый C я продвигаюсь в изучении C программирующий в целом и C, программирующий под UNIX в особом случае. Я обнаружил странное (для меня) поведение printf () функция...
вопрос задан: 29 August 2017 02:21
3
ответа

Портативный способ “разветвиться ()” в приложении Qt4?

Скажите, я должен выполнить набор кода, который является склонным для катастрофического отказа так, я должен выполнить его на другом процессе. Обычно я сделал бы это как это: pid = ветвление (); если (pid ==-1) {станд.:: суд <<"Наклон...
вопрос задан: 17 August 2017 09:36
3
ответа

Сбой execlp не работает [дубликат]

Как заставить execlp () работать как система («sleep 5»)? Код ниже заканчивается немедленно. int main () {pid_t pid_child = fork (); int status; if (pid_child == 0) {...
вопрос задан: 2 October 2015 02:16
3
ответа

Количество заявлений на печать Fork () [duplicate]

Мне сложно понять этот код. Меня спрашивают, сколько раз он печатает «привет». Ответ 8, и когда я запускаю его, я получаю 8, однако мне кажется, что он должен печатать 5. Может ли кто-нибудь объяснить, как ...
вопрос задан: 22 September 2015 21:27
3
ответа

сокет () возвращается 0 в клиент-серверном приложении C

Я работаю над приложением, которое содержит несколько сокетов сервера что каждое выполнение в уникальном потоке. Внешнюю утилиту (сценарий) называет один из потоков. Этот сценарий называет утилиту (клиент)...
вопрос задан: 19 June 2015 18:24
3
ответа

Быстрее разветвление больших процессов на Linux?

Каков самый быстрый, лучший способ на современном Linux достижения того же эффекта как комбинация ветвления-execve от большого процесса? Моя проблема состоит в том, что разветвление процесса ~500MByte большой, и простое...
вопрос задан: 2 May 2014 04:28
3
ответа

Как запустить и забыть подпроцесс?

У меня есть длительный процесс, и мне нужен он для запуска другого процесса (который будет работать довольно долгое время также). Я должен только запустить его и затем полностью забыть о нем. Мне удалось сделать то, в чем я нуждался...
вопрос задан: 31 March 2014 21:42
3
ответа

Поведение канала после ветвления ()

При чтении о каналах в Усовершенствованном Программировании в Среде UNIX я заметил, что после ветвления родитель может закрыть () конец чтения канала, и это не закрывает конец чтения для ребенка...
вопрос задан: 14 May 2013 16:27
3
ответа

ветвление жемчуга не работает правильно, когда выполнено удаленно (через ssh)

У меня есть сценарий жемчуга, script.pl, который, когда выполнено, делает ветвление, родительский процесс производит свой pid в файл, затем выходит, в то время как дочерний процесс производит что-то к КРЕПКОМУ и затем входит некоторое время в цикл....
вопрос задан: 23 June 2010 21:07
3
ответа

Эквивалентный клону из ветвления?

Я хотел бы использовать функции пространства имен функции клона. Читая страницу справочника, кажется, что клон имеет много сложных деталей, о которых я должен волноваться. Есть ли эквивалентный вызов клона...
вопрос задан: 24 May 2010 16:41
3
ответа

waitpid приводит к допустимой информации о статусе для дочернего процесса, который уже вышел?

Если я разветвляю дочерний процесс и выходы дочернего процесса, прежде чем родитель назовет waitpid, то будет информацией о статусе выхода, которая установлена waitpid, все еще допустимым? Если так, когда делает это, становятся не допустимыми; я....
вопрос задан: 20 May 2010 16:01
3
ответа

Как я могу управлять пулом ветвления в Perl?

Я устанавливаю что-то до SSH к нескольким серверам в 'пакетах'. Я в основном хочу поддержать 5 соединений за один раз, и когда каждый заканчивает, открывают другого (после массива дюйм/с сервера). Я'...
вопрос задан: 25 March 2010 18:47
3
ответа

Как может я тайм-аут разветвленный процесс, который мог бы зависнуть?

Я пишу сценарий Perl, который запишет некоторые исходные данные и отправит те исходные данные во внешнюю программу. Существует маленький, но ненулевой шанс, что эта программа зависнет, и я хочу привести к таймауту ее: мой $...
вопрос задан: 27 December 2009 07:58
3
ответа

Проблема, разветвляющая ветвление () несколько Unix процессов

Таким образом, у меня есть эта функция что ветвления N количество дочерних процессов. Однако это, кажется, разветвляется более, чем указанный. Можно ли сказать мне, что я делаю неправильно? Спасибо освобождает forkChildren (интервал nChildren) {...
вопрос задан: 5 November 2009 18:46
3
ответа

Как выйти из дочернего процесса и возвратить его состояние из execvp ()?

В моей простой пользовательской оболочке я читаю команды из стандартного входа и выполняю их с execvp (). Перед этим я создаю ветвление текущего процесса, и я называю execvp () в том дочернем процессе...
вопрос задан: 24 May 2009 14:26
3
ответа

Множественный дочерний процесс

Может ли кто-нибудь помочь мне с тем, как создать несколько дочерних процессов, имеющих одного и того же родителя, для выполнения «некоторой» части определенной работы? например, алгоритм внешней сортировки, который применяется ...
вопрос задан: 18 May 2009 08:02
3
ответа

Предотвращение ветвления ()/SIGCHLD состояние состязания

Считайте следующее ветвление ()/SIGCHLD псевдокодом.//основная выборка программы для (;;) {если (is_time_to_make_babies) {pid = ветвление (); если (pid ==-1) {/*...
вопрос задан: 4 December 2008 11:45
2
ответа

Как Вы объединяете изменения на неосновных ответвлениях из разветвленного репозитория GitHub?

В обоих из следующих вопросов о StackOverflow принятый ответ описывает, как объединить изменения из разветвленного репозитория в ситуации, где Вы разветвляете repo, исходный repo изменяется, и...
вопрос задан: 23 May 2017 12:24
2
ответа

Подцепляющий на вилку PHP в Windows

Мы выполняем PHP на Windows Server (источник многих проблем действительно, но мигрируем, в настоящее время не опция). Существует несколько точек, где инициируемое пользователями действие должно будет начать некоторых...
вопрос задан: 23 May 2017 12:02
2
ответа

Использование методов управления процессом Unix в Ruby

Ryan Tomayko, выпаленный настоящий шторм огня с этим сообщением об использовании команд управления процессом Unix. Мы должны делать больше из этого. Намного больше из этого. Я говорю о ветвлении (2), execve (2), канал (...
вопрос задан: 2 May 2017 17:03
2
ответа

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

Кто-либо может объяснить различие между ветвлением и потоком?
вопрос задан: 15 March 2016 18:25
2
ответа

Портативный способ передать дескриптор файла между различными процессами

В большинстве систем UNIX, передающих открытый файл между процессами, может быть легко сделан для ребенка/родительских процессов ветвлением (); однако я должен совместно использовать fd "после того, как" ребенок был уже разветвлен. Я нашел некот
вопрос задан: 26 January 2015 21:04
2
ответа

Может ли кто-нибудь объяснить мне, почему это происходит с os.fork () [duplicate]

Я узнаю о разветвлении на питоне. Вот мой код; следующие вопросы о вещах, которые я не понимаю: import os def parent (): pid = os.fork () # Запускает родительский child_process. # ПРИМЕЧАНИЕ: Теперь ...
вопрос задан: 2 July 2014 19:29
2
ответа

Как я могу заставить разветвляющиеся каналы работать в Perl над Windows?

Я пытаюсь портировать сценарий Perl от Unix до Windows, но имею почти невозможное время, заставляя его работать из-за неподдерживаемых разветвляющихся каналов в открытой функции. Вот код: sub...
вопрос задан: 7 March 2014 23:44
2
ответа

PHP: Что делает pcntl_fork (), действительно делают?

Функция pcntl_fork PHP, как предполагается, разветвляет процесс так же, как стандартную функцию ветвления в C. Но я задавался вопросом, разветвляет ли эта функция действительно процесс или если это эмулирует то поведение в...
вопрос задан: 8 June 2013 15:51
2
ответа

При ожидании всех дочерних процессов, прежде чем родитель возобновляет выполнение UNIX

В моей программе я разветвляю (параллельно) дочерние процессы в конечном цикле с условием продолжения и делаю должностное лицо на каждом из них. Я хочу, чтобы родительский процесс возобновил выполнение (точка после этого цикла с условием продолжения) толь
вопрос задан: 5 June 2013 19:42
2
ответа

ветвление () и ожидает () с двумя дочерними процессами

Я должен использовать ветвление () и ожидать () функции для завершения присвоения. Мы моделируем недетерминированное поведение и нуждаемся в программе для разветвления (), если существует больше чем один возможный переход. В...
вопрос задан: 17 September 2012 22:24
2
ответа

Разветвляющиеся подпроцессы на остановках модульных тестов Perl доказывают; Тест:: выход Ремня безопасности

Я пытался использовать утилиту/модуль Perl, "доказывают" как тестовая обвязка для некоторых модульных тестов. Модульные тесты являются немного большим количеством "системы", чем "единица", поскольку я должен разветвиться от н
вопрос задан: 25 July 2011 22:53
2
ответа

ветвление и существующие потоки?

В системе Linux дочерний процесс просматривает существующие потоки тот же путь как родительский процесс? международное основное () {//создает поток 1 интервал child_pid = ветвление (); если (0 == child_pid) {...
вопрос задан: 6 July 2011 13:31
2
ответа

Разветвление / Многопоточные Процессы | Bash

Я хотел бы сделать раздел своего кода более эффективным. Я думаю о создании его ветвление прочь в несколько процессов и сделал, чтобы они выполнили 50/100 времена сразу, вместо только однажды. Например (...
вопрос задан: 1 July 2011 16:14