sigpipe 썸네일형 리스트형 BrokenPipeError 분석 Python으로 멀티프로세스 코드를 작성하다보면 한번씩 BrokenPipeError를 만나게 된다. 이게 무슨 의미인지 이해하는 과정에서 찾아본 자료들을 정리하고자 한다.BrokenPipeError의 정의BrokenPipeError는 Pipe가 부러져서 생긴 오류라는 의미다. 그럼 Pipe가 무엇인지에 대해서 먼저 이해해야한다.파이프 (Pipe)Pipe는 운영체제에서 서로다른 프로세스의 입출력을 연결하는 방법을 의미한다. 예컨데, A 프로세스에서 생긴 출력을 B 프로세스의 입력으로 연결하는 수단을 Pipe라고 생각하면 이해하기 쉽다.파이프 연결 예시예를 들어, 아래와 같은 두 프로세스가 있다고 생각해보자.echo "hello"이 프로세스는 표준출력(stdout)에 "hello"라는 문자열을 쓴다(writ.. 더보기 이전 1 다음