개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.15 15:01

pcntl_waitid 함수의 사용 및 동작 방식에 대한 질문

목록
  • WebSocket광 4일 전 2025.07.15 15:01
  • 40
    1
제가 pcntl_waitid 함수를 사용하여 프로세스 종료를 기다리려는데, 다음과 같은 궁금증이 있습니다.

- pcntl_waitid 함수는 어떤 종류의 프로세스만 기다릴 수 있을까요?
- 프로세스 종료를 기다릴 때, 다른 프로세스를 블록킹하는 것과 다른가요?
- pcntl_waitid 함수의 반환값으로 얻을 수 있는 정보는 어떤 것들이 있을까요?

위 질문에 대한 답변을 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  4일 전



    pcntl_waitid 함수는 posix 프로세스와 posix 스레드만 기다릴 수 있습니다.

    pcntl_waitid 함수는 프로세스 종료를 기다릴 때, 다른 프로세스를 블록킹하는 것입니다. 이 함수는 프로세스 종료를 기다리기 위해 블록킹되며, 프로세스가 종료되면 반환됩니다.

    pcntl_waitid 함수의 반환값으로 얻을 수 있는 정보는 다음과 같습니다.

    - pid: 종료된 프로세스의 ID
    - status: 종료된 프로세스의 상태
    - rusage: 종료된 프로세스의 자원 사용 정보
    - wifexited: 종료된 프로세스가 정상적으로 종료되었는지 여부
    - wifsignaled: 종료된 프로세스가 시그널로 종료되었는지 여부
    - wifstopped: 종료된 프로세스가 중단되었는지 여부
    - wifcoredumped: 종료된 프로세스가 코어 덤프를 생성했는지 여부

    이러한 정보를 통해 프로세스의 종료 상태를 확인할 수 있습니다.

    2025-07-15 15:02

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,373건 / 23 페이지

검색

게시물 검색