fork

    0

    1답변

    image과 같이 프로세스 트리를 만들려고합니다. 아래 코드는 내가 작성한 코드입니다. 제대로 작동하지만 반 정도만 작동합니다. 내 코드의 출력은 second screenshot입니다. 문제는, 내가 모르는, 마지막 세대를 만드는 방법입니다. 나는 귀하의 질문에 정확한 이해한다면 #include <stdio.h> #include <stdlib.h> #i

    -1

    1답변

    이 C 프로그램에서 나는 이해할 수없는 결과를 얻는다. #include <stdio.h> int main() { printf("Hello World\n"); printf("%d\n", fork()); return 0; } 그것은 출력 : Hello World 5 Hello World 0 내 질문에, 왜 그것을

    0

    1답변

    메인 프로그램에서 보조 프로그램을 실행하기 위해 메인 프로그램을 실행하는 두 개의 프로그램 (main과 aux)을 만들어야합니다. 부모는 빈 줄 '\ n'까지 사용자로부터 입력을받으며 자식은 aux를 실행하여 입력을 다시 인쇄합니다. execlp() 대신 주석이 달린 코드로 main에서 작동하도록 할 수는 있지만 execlp (aux)가 제대로 작동하지는

    1

    1답변

    정확하게 프로세스 작업 방법을 이해하려고합니다. 더 구체적으로 어떤 코드가 실행되며, 어떤 코드가 실행되지 않습니다. 내가 이해하지 못하는 것을 설명하기 위해 몇 가지 예제 코드를 작성했다. 내가 이해에서 int main(){ //Program code part 1 int myfun(){ if(fork()>0){

    1

    2답변

    안녕하세요. C 프로그래머 초보자입니다. 간단한 서버 클라이언트 설정이 있습니다. 하나의 클라이언트가 서버에 연결 되기만하면되지만 다른 클라이언트가 서버가 점유되었다는 메시지를 얻을 수 있기를 원합니다. 하나의 클라이언트로 서버에 연결할 수 있으며 연결할 다른 클라이언트가 아무 공간도 없다는 것을 알 수 있습니다. 내 문제는 클라이언트가 서버에 종료하도록

    1

    2답변

    두 개의 서로 다른 프로세스에서 두 개의 파일이 열려 있습니다. 두 개를 연결하는 파이프가 있습니다. 한 파일에서 다른 파일로 직접 쓸 수 있습니까? 특히 프로세스 읽기가 파일의 크기를 모르는 경우에는 읽으려고합니다. 나는이 #define length 100 int main(){ int frk = fork(); int pip[2];

    1

    1답변

    C에서 간단한 프로듀서 소비자 프로그램이 있습니다. 포크로 해결하려고 시도합니다. 생산자가 파이프에 쓰려고 할 때 정확히 오류가 발생합니다.이 논리는 있지만 다른 하나의 프로그램으로이 프로그램을 작성했습니다. 왜 그런지 알지 못해요? 나는이 오류가 왜 누구나 생각이 잘못된 파일 설명 : 프로듀서 파이프 항목을 쓰지 못했습니다? 감사 #define READ

    0

    1답변

    상위 프로세스에서 프로세스의 pgrp를 자식 프로세스의 pgrp로 변경하려고합니다. setsid 수 있습니다. 유일한 것은 EPERM 오류 코드가 계속 나타나는 것입니다. htop에 따르면 두 프로세스 모두 동일한 세션 그룹을 가지고 있습니다. 나는 이것을 blog post에서 벗어나므로, 어떤 터미널 출력이 지시되는지를 변경할 수 있습니다. void si

    0

    2답변

    설명 할 수없는 문제점이 있습니다. 메모리 누수에 대해 valgrind으로 확인 프로그램이 인쇄되는 순서가 프로그램 실행 파일을 실행 한 순서와 다른 것으로 나타났습니다. 내 프로그램을 축소하여 문제가 어디에 있는지 보여주기 위해 컴파일했습니다. 내가 컴파일하고 다음 코드를 실행합니다 [email protected] ~ $ ./program I am 18

    1

    2답변

    나는 파이프를 사용하여 간단한 프로그램을 만들려고한다. 불행히도 프로그램은 일부 설명자가 닫히지 않은 것처럼 올바르게 끝나지 않습니다. #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <stdlib