waitpid

    6зной

    2ответ

    Я немного смущен. Насколько я понимаю, waitpid с pid из -1 означает, что я жду, пока все дочерние элементы закончатся, но если я добавлю параметр waitpid WNOHANG, эти опции говорят, что немедленно вый

    0зной

    2ответ

    Если я использую комбинацию, чтобы убить дочерний процесс в пакетном режиме и ждать его завершения, я использую kill $PID wait $PID Если процесс немедленно существует, wait потерпит неудачу, поскол

    18зной

    3ответ

    Я хочу удвоить Stream (no DoubleStream). Смысл: я начинаю с потока и хочу получить новый поток, где каждый элемент старого потока передается дважды. Так 1,2,3,4,4,5 дает нам 1,1,2,2,3,3,4,4,4,4,5,5. Е

    -2зной

    2ответ

    Я хочу создать оболочку, где дочерний процесс запускает команды linux (с помощью execvp), такие как «ls» и т. Д. Я также хочу иметь возможность запускать команды с такими аргументами, как «ls -a "или"

    2зной

    2ответ

    У меня есть следующий массив ArrayList<Car> list = new ArrayList. Я хочу повторять его и выбросить исключение, если оно содержит определенное значение т.е. , если по крайней мере один list.stream.fi

    1зной

    1ответ

    Я начинаю процесс, используя execv и позволяя ему записывать в файл. Я запускаю поток одновременно, который контролирует файл таким образом, чтобы его размер не превышал определенного предела, использ

    -4зной

    3ответ

    #include<stdio.h> #include<sys/types.h> #include<unistd.h> int main() { int status; int pid = fork();assigned to variable "pid" if(pid == 0) { printf("I am the child w

    3зной

    1ответ

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

    1зной

    1ответ

    У меня есть цикл, который создает дочерние процессы n. Процессы переходят в отдельную программу и спят за «х» секунд, а затем возвращаются с статусом выхода «x». Проблема заключается в том, что я стар

    3зной

    4ответ

    Как я могу написать следующее в потоках Java 8? int total = 0; for (ObjectA obja : rootObj.getListA()) { for (ObjectB objb : obja.getListB()) { total += objb.getCount() * obja.getCount