본문 바로가기

[+] Information/[-] Network

[2009/06/28] 프로세스간 통신

1. 프로세스간 통신

 - 프로세스간 통신의 정의
 1) 독립된 프로세스 간에 데이터를 주고 받는 행위를 의미함.

 - 프로세스간 통신의 문제점.
 1) 독립된 프로세스는 공유하는 메모리가 존재하지 않기 때문에 메모리를 공유해서 데이터를 주고 받는 것은 불가능!

 - 해결책
 1) 운영체제는 서로 독립된 프로세스들이 데이터를 주고 받을 수 있도록 '파이프'라는 것을 제공한다.

 


2. 파이프의 생성

 - 파이프 생성 함수

#include <unistd.h>

int pipe(int fd[2]);



3. 파이프의 생성과 프로세스간 통신