더북(TheBook)

이러한 특성 탓에 명명 파이프를 FIFO라고 부르기도 한다.

임시로 생성돼 쓰이고 버려지는 익명 파이프와 달리, FIFO는 파일 시스템 내의 개체로서 적절한 권한만 주어져 있다면 서로 무관한 작업끼리도 자유롭게 사용할 수 있다. 명명 파이프를 사용하면 파이프 양쪽 끝의 작업끼리 서로의 존재를 알지 못하더라도 네트워크를 통해 상호작용이 가능하다. 이러한 상황이 아니라면 FIFO 역시 익명 파이프와 동일하게 시스템 콜을 통해 동작한다.

 

파이프가 갖는 단방향 때문에 파이프를 쓰기 가장 적합한 상황은 데이터를 생성하는 프로그램에서 사용하는 프로그램으로 전달하는 역할이다. 그 외의 상황에서는 제한이 더 크며 다른 IPC 방식을 사용하는 것이 더 낫다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.