부모 프로세스와 자식 프로세스의 free 알고리즘 차이 (1) 썸네일형 리스트형 부모 프로세스와 자식 프로세스의 free 알고리즘 차이 free_parent 함수: 파일 디스크립터 닫기: close(pipex->infile); close(pipex->outfile); 부모 프로세스는 입력 파일과 출력 파일의 파일 디스크립터를 관리합니다. 이들을 닫아 리소스를 해제합니다. cmd_paths 해제: while (pipex->cmd_paths[i]) { free(pipex->cmd_paths[i]); i++; } free(pipex->cmd_paths); cmd_paths는 환경 변수 PATH에서 추출한 디렉토리 경로들의 배열입니다. 이는 부모 프로세스에서 한 번 할당되어 모든 자식 프로세스에서 공유됩니다. 따라서 부모 프로세스에서 해제합니다. free_child 함수: cmd_args 해제: while (pipex->cmd_a.. 이전 1 다음