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

4 ответа

http://www.unixguide.net/unix/programming/1.1.3.shtml

ался выяснить, как механизм fork-exec используется в Linux. Все шло по плану, пока некоторые веб-страницы не начали меня смущать. Говорят, что дочерний процесс должен строго использовать_exit() вместо простогоexit() или нормальный возврат ...

2 ответа

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

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

2 ответа

Спасибо за ваш быстрый ответ. Я проверил алгоритм с параллелизмом 1. Ошибок не было. Ваше объяснение может быть правильным, но использовать синхронизацию не очень эффективно. Этот метод также не используется в оригинальном коде Dough Lea. Можно ли переопределить метод вычисления, чтобы не требовалась синхронизация?

вожу некоторые исследования производительности в среде форка / соединения в Java 7. Чтобы улучшить результаты теста, я хочу использовать различные рекурсивные алгоритмы во время тестов. Одним из них является умножение матриц. Я скачал следующий ...

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

2 ответа

Возможно, вы могли бы поместить коммиты в отдельную ветвь (ветвление перед первым набором коммитов), предполагая, что они не связаны с первыми коммитами. Тогда отдельная ветвь может быть целью запроса извлечения и будет включать только ваш второй набор коммитов.

ветвлял репозиторий на github. Я сделал некоторые изменения и сделал запрос на выгрузку. Теперь я сделал некоторые другие изменения и хочу сделать новый запрос на получение данных, но на экране предварительного просмотра перед ...

4 ответа

Сколько процессов создано с помощью этих операторов fork ()?

Я считаю, что это создает 24 процесса; Однако мне нужна проверка. Эти вопросы часто ставят меня в тупик. Спасибо за помощь! #include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(void) { pid_t pid = fork(); pid = fork(); pid = ...

2 ответа

Подумав о более общем решении, добавив новый флаг fcntl и изменив dup_fd () в ядре (патч кажется несложным), чтобы проверить его ... это звучит слишком навязчиво? Это меньше, чем syscall / ioctl, по крайней мере, на первый взгляд. dup_fd - это место, где fdcopy происходит на fork, и кажется, что эта функция связана только с использованием syscall fork ().

ы предотвращаете наследование файлового дескриптора через системные вызовы fork () (конечно, не закрывая его)? Я ищу способ отметитьодин дескриптор файлакакНЕ наследоваться (копироваться) детьми в fork (), что-то вроде хака, подобного ...

3 ответа

$ git rev-parse --verify a3eb250f996bf5e >> .git / info / grafts

Я двигаюсь ближе коткрытый код личного исследовательского кодаЯ работаю более двух лет. Он начал свою жизнь как репозиторий SVN, но я перешел на Git около года назад, и я хотел бы поделиться кодом на GitHub. Тем не менее, он накопил много ...

2 ответа

git remote -v

работал проект, внес некоторые изменения и получил запрос на получение ответа. Но теперь проект, который я раздвоил, перенесен в другой репозиторий и является форком этого репозитория. Это: Original -> MyForkВ настоящее время: NewOriginal -> ...

3 ответа

Вы можете использовать fg, чтобы вывести процесс на передний план, и bg, чтобы вывести процесс на задний план. Вы должны знать pid процесса, чтобы вывести его на передний план. обратитесь к руководству по Linux для FG и BG для получения дополнительной информации

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

6 ответов

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

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