C: IPC
IPC(Inter-Process Cmmuniciation)는 프로세스들 사이에 데이터를 주고받는 행위, 그에 대한 방법 또는 경로를 의미한다. pipe의 종류 pipe는 위의 그림과 같이 프로세스에 따라 write, read를 할 수 있다. 또한 관련된 프로세스가 사용하는 pipe와 관련 없는 프로세스 간에도 사용 가능한 named pipe로 나뉜다. pipe int process_pipe(pid_t pid, int *pipe_p, char *buf) { int status; if (pid == 0) { /* child process */ close(pipe_p[1]); read(pipe_p[0], buf, sizeof(buf)); printf("%d get msg %s\n", pid, buf); clo..
🙋♂️ 프로그래밍 언어/C
2021. 6. 13. 14:13
글 보관함
최근에 올라온 글
최근에 달린 댓글