Java-C-Как Вилка?

можно ли сделать вилку "C like" в java, используя новый независимый процесс jvm ? Как? ...

Почему c-forkbombs не работают, такие как bash и близких?

если я запускаю классическую bash forkbomb: :(){ :&:&};: моя система зависает через несколько секунд. Я пытался написать forkbomb в C, вот код: #include <unistd.h> int main( ) { while(1) { fork(); } return 0; } ...

Визуально, что происходит с fork() в цикле For

я пытался понять fork() поведение. На этот раз в for-loop. Соблюдайте следующий код: #include <stdio.h> void main() { int i; for (i=0;i<3;i++) { fork(); // This printf statement is for debugging purposes // get ...

вилка () и выход

у меня есть простая программа: int main() { std::cout << " Hello World"; fork(); } после выполнения программы результат: Hello World Hello World. Почему это происходит вместо одного Hello world? Я предполагаю, что дочерний процесс по ...

Продолжить выполнение PHP после отправки HTTP-ответа

Как я могу заставить PHP 5.2 (работающий как apache mod_php) отправить полный HTTP-ответ клиенту, а затем продолжать выполнять операции еще одну минуту? история: у меня есть php-скрипт, который должен выполнить несколько запросов к базе данных и о ...

Print аномалия после " вилки()"

ОС: Linux, язык: pure C я продвигаюсь вперед в изучении программирования на C в целом и программирования на C под UNIX в частном случае. я обнаружил странное (для меня) поведение printf() функции после использования fork() звонок. код #include & ...

Как использовать общую память с Linux в C

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

В чем разница между вилкой и нитью?

может ли кто-нибудь объяснить разницу между вилкой и нитью? ...

Неопределенный демонизированный процесс порождения в Python

Я пытаюсь построить демон Python, который запускает другие полностью независимые процессы. Общая идея заключается в том, что для данной команды оболочки опрашивайте каждые несколько секунд и убедитесь, что точноK экземпляров команды выполняются. М ...

Взаимодействие вилки и памяти пользовательского пространства, отображенной в ядре

Рассмотрим драйвер Linux, который использует get_user_pages (или get_page) для отображения страниц из вызывающего процесса. Физический адрес страниц затем передается аппаратному устройству. И процесс, и устройство могут читать и записывать на страниц ...

Изменение программы с использования потоков на использование вилки [закрыто]

Я учусь пользоваться вилками. Задача состояла в том, чтобы создать имитацию работы склада. Производители (в количестве аргв[2]) создают случайное число "товаров" (всего аргв[1]), а потребители (в количестве аргв[3]) получают случайное число этих това ...

Разница между вилкой (3) и вилкой (2)

Я грубо читаю Http://linux.die.net/man/2/fork и http://linux.die.net/man/3/fork Запутался. может ли кто-нибудь вкратце объяснить мне разницу между вилкой (3) и вилкой (2) Спасибо ...

Обновить поле DateTime в mongoengine с помощью функции auto now add

Я пытаюсь сделать вилку из MongoEngine , которая позволит автоматически обновлять DateTimeField на основе передачи True в auto_now или auto_now_add (a la Django ). До сих пор я добавлял атрибуты к __init__ методу DateTimeField примерно так: def _ ...

Правильно ли я использую Parallel:: Fork:: BossWorkerAsync?

Фон: У меня не было большого опыта работы с многопроцессными скриптами Perl. У меня есть процесс очистки данных для Fooslient, который занимает более 12 часов, и когда я исследовал, я обнаружил, что почти все это время было потрачено на ожидание Foo ...

Будет ли ctrl+c посылать сигналы SIGINT как родительским, так и дочерним процессам в Linux?

В терминале я выполнил основной родительский процесс, который разветвляет дочерний процесс. В обоих родительских и дочерних процессах я реализовал обработчик сигналов SIGINT. Итак, когда я нажимаю "ctrl+c", оба обработчика будут вызваны одновременно ...

Копируется ли вся память, помеченная как copy-on-write, после одного изменения в один фрагмент данных?

Мой вопрос, возможно, плохо сформулирован и проистекает из моего дилетантского понимания управления памятью. Меня беспокоит вот что: у меня есть сценарий Perl, который разветвляется много раз. Как я понял из страницы fork в perldoc, реализуется функ ...

Как создать отчеты о покрытии для детей fork()'d с помощью gcov/lcov?

У меня возникли проблемы с созданием отчетов о покрытии для моего проекта-похоже, что линии в дочернем процессе после вилки никогда не попадают, хотя они явно существуют в реальности. Здесь отчет о комбинезонах части разветвления (результаты те же ...

Linux Fork: повторное использование pid

Я написал следующую программу, чтобы понять, как работает fork при вызове без wait () или waitpid (). int main() { pid_t childpid; int retval = 0; int i; while(1){ //usleep(1); childpid = fork(); if (child ...

Как разветвить процесс пошел?

Я хочу развилить процесс go и получить обратно идентификатор нового процесса (ов), но все, что я могу увидеть в библиотеках exec или os, - это запустить новый процесс. ...

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

Я настраиваю что-то для SSH на несколько серверов в "пакетах". Я в основном хочу поддерживать 5 соединений одновременно, и когда одно заканчивается, открываю другое (следуя массиву IP-адресов серверов). Мне интересно, для чего-то вроде этого я долже ...