0
ответов

Как получить переменные, совместно используемые дочерним и родительским процессами, при использовании fork в Perl

Я использую fork в своем коде. Перед вызовом fork в моем коде родительский процесс имеет объявленную глобальную переменную. Таким образом, после вызова fork дочерний процесс получает отдельную копию глобальной переменной в своем...
вопрос задан: 11 May 2012 08:38
0
ответов

разветвление процесса и ожидание выхода дочернего процесса

Я программирую на языке C и пытаюсь изучить концепции разветвления процесса, но я запутался с выводом следующую программу. Так что мне нужно некоторое объяснение по этому поводу, чтобы...
вопрос задан: 10 May 2012 06:39
0
ответов

ожидание выхода всех pids в php

Моя проблема заключается в следующем. Я разветвляю процесс, чтобы ускорить время доступа к файлам на диске. Я храню любые данные из этих файлов в файле tmp на локальном столе. в идеале, после завершения всех процессов...
вопрос задан: 17 April 2012 20:43
0
ответов

fork()-множественные процессы и системные вызовы

Я пишу программу mapreduce, которая использует несколько каналов ввода/вывода (по одному каналу на процесс)для получения окончательных результатов. У меня проблема с созданием процессов. В частности, я получаю...
вопрос задан: 15 April 2012 08:30
0
ответов

Что происходит с другими потоками, когда один поток разветвляется()?

В C++, использующем pthreads, что произойдет с другими вашими потоками, если один из ваших потоков вызовет fork? Кажется, что потоки не следуют. В моем случае я пытаюсь создать демон и использую fork()...
вопрос задан: 9 April 2012 22:51
0
ответов

Совместное использование памяти кучи с помощью fork()

Я работаю над реализацией сервера базы данных на C, который будет обрабатывать запросы от нескольких клиентов. Для этого я использую fork() для обработки соединений для отдельных клиентов. Сервер...
вопрос задан: 1 April 2012 04:17
0
ответов

Bitbucket: обновить форк, чтобы объединить изменения основного репозитория?

Я работаю с репозиторием Bitbucket git, к которому у меня есть доступ только для чтения, поэтому я создал ответвление для работы над своими функциями. Вопрос: Как мне обновить свой форк, чтобы включить изменения, внесенные в исходный репозиторий, сделанны
вопрос задан: 30 March 2012 16:18
0
ответов

Понимание os.fork и Queue.Queue

Я хотел реализовать простую программу на Python с использованием параллельного выполнения . Это связано с вводом-выводом, поэтому я решил, что потоки будут подходящими (в отличие от процессов). После прочтения документации по Queue...
вопрос задан: 29 March 2012 20:42
0
ответов

Как правильно разветвить библиотеку с открытым исходным кодом? [закрыто]

Я хотел бы разветвить php-библиотеку с открытым исходным кодом. У него есть собственная лицензия, в которой написано: Вам разрешается использовать, копировать, изменять и распространять Программное обеспечение и его документацию, с или без...
вопрос задан: 27 March 2012 10:37
0
ответов

Вызов exec возвращает ошибку 14 (неверный адрес) с абсолютным путем

при создании простого cgi-сервера для курса. Чтобы сделать это, в какой-то момент я должен сделать fork/exec для запуска обработчика cgi, проблема в том, что exec продолжает возвращать errno 14. Я пробовал ...
вопрос задан: 24 March 2012 19:42
0
ответов

Повышение эффективности использования fork() и копирования при записи совместное использование памяти

Я программист, разрабатывающий многопользовательскую онлайн-игру с использованием серверов на базе Linux. Мы используем «экземплярную» архитектуру для нашего мира. Это означает, что каждый игрок, входящий в область мира, получает копию ...
вопрос задан: 24 March 2012 11:02
0
ответов

Почему system() завершается ошибкой с кодом 127?

В системе Linux я пытаюсь вызвать программу во время выполнения с помощью вызова system(). Системный вызов завершается с кодом возврата, отличным от нуля. Вызов WEXITSTATUS по коду ошибки дает "127". ...
вопрос задан: 15 March 2012 17:14
0
ответов

Как отображается память при использовании форка?

я новичок в "fork()", я везде читал, что когда вызывается fork(), запускается точная копия текущего (вызывающего) процесса. Теперь, когда я запускаю следующий код, должно быть два разных процесса, имея ...
вопрос задан: 15 March 2012 16:56
0
ответов

Создавать процессы MPI на лету с помощью форка?

Если я использую MPI, у меня есть несколько процессов, указанных при запуске основной программы. Однако я хотел бы начать с одного процесса и динамически решать во время выполнения, если и когда мне нужно больше, чтобы разветвить больше ...
вопрос задан: 14 March 2012 17:33
0
ответов

Каковы этика и этикет при разветвлении чужого github, чтобы выпустить его как жемчужину?

В свободное время я пишу код для CultureGrid. У них есть SOLR API для доступа к 1,2 млн культурных артефактов. Я выпустил жемчужину для использования их услуг, но у меня есть хорошая идея использовать ...
вопрос задан: 14 March 2012 01:06
0
ответов

Отладка процессов Node.js с помощью cluster.fork()

У меня есть код, очень похожий на пример из документации Cluster на http://nodejs.org/docs/v0.6.0/api. /cluster.html, а именно: var cluster = require('cluster'); var server = require('...
вопрос задан: 13 March 2012 20:26
0
ответов

Последующие сигналы pcntl_signal не запускают обработчик

Позвольте мне начать с основного описания кода, который у меня есть. Я начну с основного родительского процесса (ПРИМЕЧАНИЕ: я не показываю все функции для простоты. Дайте мне знать, если вам нужно, чтобы я расширил какой-либо...
вопрос задан: 12 March 2012 23:18
0
ответов

Отслеживание GDB дочернего процесса

У меня есть приложение, которое разветвляет дочерний процесс. Дочерний процесс выполняет некоторую работу и где-то посередине выдает ошибку сегментации. Я использовал GDB для отладки этого, я использовал: set follow-fork-mode child ...
вопрос задан: 4 March 2012 02:28
0
ответов

Как сделать boost asio fork безопасным

Я создал библиотеку C ++, используя повышение ASIO. Библиотека должна быть поточно-ориентированной и разветвленной. Он имеет поток планировщика сервиса, который вызывает io_service :: run (). Чтобы поддержать безопасность вилки, я ...
вопрос задан: 3 March 2012 20:01
0
ответов

Как в Team Foundation Server выполнить форк проекта?

Мой вопрос не требует пояснений. Можно ли выполнить форк проекта на сервере Team Foundation, и как я могу выполнить форк проекта в TFS, если это возможно?
вопрос задан: 1 March 2012 13:12
0
ответов

C ++, как разделять данные между процессами или потоками

У меня есть программа, которая выполняет две разные операции, и я хотел бы разделять переменные между ними. На данный момент я использую потоки вместо процессов fork, но у меня проблемы с совместным использованием ...
вопрос задан: 29 February 2012 19:08
0
ответов

Получить stdout / stderr разветвленного процесса в подпроцессе

У меня есть программа на C, которая вызывает fork (), и у меня есть сценарий python, который выполняет программу C с дочерним процессом = subprocess.Popen (command, shell = True, stderr = subprocess.PIPE, stdout = subprocess.PIPE, ...
вопрос задан: 26 February 2012 13:40
0
ответов

Демоны Ruby и JRuby - альтернативные варианты

У меня есть приложение, которое я перехожу с Ruby на JRuby (из-за необходимости в улучшении веб-службы Поддержка безопасности через Java). Одна из жемчужин, которые я использую, - это демоны для создания фоновых заданий. Проблема в том, что это ...
вопрос задан: 15 February 2012 09:22
0
ответов

Я не понимаю эту схему fork ( )

Как мы можем получить этот процесс с таким условием - схема процесса? int main (int argc, char ** argv) {int я; int pid; для (я = 0; я <3; я ++) {pid = fork (); ...
вопрос задан: 14 February 2012 00:05
0
ответов

Я не понимаю этот пример fork ()

У меня есть этот пример кода, но я не понимаю, почему этот код создает 5 процессов плюс оригинал. (Всего 6 процессов) #include int main (void) {int i; для (я = 0; я <...
вопрос задан: 13 February 2012 00:01
0
ответов

Perl - ответственный разветвление

Я недавно открыл для себя разветвление Perl и я очень влюблен. Но меня беспокоит одно - если я просто разделяю процессы на лево и право, наверняка это где-то вызовет какие-то проблемы. Есть ли ...
вопрос задан: 9 February 2012 07:44
0
ответов

Рекурсивный Фибоначчи с использованием вилок (на C)

Я пытаюсь написать функцию, которая рекурсивно вычисляет результирующее число Фибоначчи из заданного int n, используя вилки на C. Вот спецификация функции: Если print равен true, выведите его. ...
вопрос задан: 6 February 2012 07:39
0
ответов

Как правильно выполнить fork () n дочерних процессов в C?

Это мой код. #include #include int main (int argc, char * argv []) {int i, pid; для (я = 0; я
вопрос задан: 6 February 2012 03:18
0
ответов

Стандартный подход для определения успеха или сбоя fork / exec (пока родительский элемент выполняется одновременно)?

Я создал программу, используя fork () и exec * (). Проблема в том, что я не могу определить успех или неудачу exec () из родительского процесса, потому что он находится в отдельном дочернем процессе. Я думаю, что сигнализация может быть ...
вопрос задан: 5 February 2012 19:02
0
ответов

Как получить дочерний PID в C?

Я создаю дочерние процессы в цикле for. Внутри дочернего процесса я могу получить дочерний PID с помощью getpid (). Однако по какой-то причине, когда я пытаюсь сохранить значение getpid () в переменной ...
вопрос задан: 5 February 2012 07:59