fork

    0

    2답변

    3 번 자식 프로세스에 신호를 보내야합니다. 문제는 어린이가 신호를 한 번받은 다음 좀비로 변하는 것입니다. 나는 아이 11385 해요 을 그리고 난 내가 아이 11385 해요 SIGUSR1받은 나는 아이 11,385 그리고 난 SIGUSR1받은 : 예상 출력 될 것이다 SIGUSR1 받은하지만 실제 출력은 다음과 같습니다 나는 아이 11385 해요 와 나

    0

    2답변

    #include <stdio.h> #include <sys/types.h> #include <unistd.h> int main() { pid_t pid1, pid2, pid3, pid4; pid1=fork(); if (pid1!=0) { pid2=fork(); pid3=fork(); }els

    0

    2답변

    포크 트리 다이어그램을 만들려고했지만 여전히 성공하지 못했습니다. 나는 아래의이 그림과 같이 만들 #include <stdio.h> #include <sys/types.h> #include <unistd.h> void procStatus(int level) { printf("L%d: PID[%d] (PPID[%d])\n", level, ge

    0

    1답변

    C에서 외부 프로그램을 실행하고이 프로그램의 PID를 얻는 가장 좋은 방법은 무엇입니까? 여기에 fork()를 사용하는 것에 대한 답을 보았습니다. 그러나 이해했듯이 fork()의 ​​현재 프로세스가 자식을 생성합니다. 가능하다면 완전히 분리 된 컨텍스트를 만들고 싶습니다. PID를 얻는 이유는 앞으로이 프로세스를 정확하게 중단하는 것입니다. 내 서버가 클

    0

    1답변

    거대한 문서를 구문 분석해야하며 쿼리 중 하나에서 문서의 특정 문자열에있는 단어를 계산해야합니다. 이러한 문자열은 일반적으로 2000에서 30000 단어 사이이고 내 프로그램은 모두 구문 분석하는 데 ~ 12 초 정도 걸립니다. 가장 오래 걸리는 쿼리는 당연히 단어 집계가 필요한 쿼리입니다. 프로세스 가속화를 위해 파이프와 포크를 사용해 보았습니다. 은 어

    1

    0답변

    내가 만들려고하고이 P0 /\ P1 P2 /| \ P3 P4 P5 fork() 사용이 내 내 P2 프로세스가 필요한 모든 작업을 수행 할 때까지 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <wait.h>

    1

    2답변

    나는이 C 코드 /* SIGCHLD handler. */ static void sigchld_hdl (int sig) { /* Wait for all dead processes. * We use a non-blocking call to be sure this signal handler will not * block if a c

    0

    1답변

    [지정] 그래서 나는 입력 된 파일의 줄 수, 단어 수, &의 수를 세는 프로그램을 C에 작성했다. (-l -w -c 수식어 포함). 이제는 각 프로세스가 단 하나의 파일을 계산하고 그 결과를 파이프에 씀으로써 명령 행에 많은 수의 프로세스를 작성해야합니다. 상위 프로세스는 파이프에서 읽고 합계를 표시해야합니다. 또한 각 파일을 계산 한 프로세스 ID를 표

    0

    1답변

    다음 코드를 실행하면 마지막 서버가 인쇄되지 않습니다. 두 번째 마지막 배열 요소 다음에 스크립트가 멈 춥니 다. $ ./get_stuck.pl 92 18196 93 27420 94 17635 95 10258 96 10831 서버 '96'이후 '97'출력이 있어야 아직 존재하지 않고, 스크립트가 단지/그 시점에서 정지 응답 : my %

    0

    1답변

    3 개의 인수, ./a.out abc를받는 프로그램을 수행합니다. 여기서 a와 c는 열 번호이고 b와 로 구분 된 피연산자 :. true로 설정하면 stdin이 재생되고 그렇지 않으면 결과가 재생되지 않습니다. 예 : $ ./a.out 1 > 2 $ 5:2:1:6 5:2:1:6 $ ./a.out 2 = 4 $ 1:2:3:4 $ 나는 파이프를