파이프에는 읽기 끝과 쓰기 끝이 있습니다. 파이프의 쓰기 끝에 기록된 데이터는 파이프의 읽기 끝에서 읽을 수 있습니다.
내 이해는 파이프가버퍼(메모리 내) 커널에 의해 생성됩니다. 나는 읽기 및 쓰기 측면이 단지 2개의 파일 설명자라고 가정합니다.동일한 기본 버퍼. 나 맞아?
파이프의 읽기 끝 부분에 쓰려고 하거나 파이프의 쓰기 끝에서 읽으려고 하면 어떻게 됩니까? 실패할까요? 그렇다면 의도적인 제한(읽기 측에서는 RDONLY, 쓰기 측에서는 WRONLY - 내 생각에는) 때문입니까?