리눅스 프로그래머를 위한 가이드
6.1 소개 (Introduction)
리눅스 IPC(Inter-process communication)은 여러 프로세스들이 다른 프로세스와 통신할 수 있는
방법을 제공한다. 리눅스 C 프로그래머들이 이용할 수 있는 IPC 방법에는 아래와 같은 몇가지가
있다.
- 반이중 유닉스 파이프 (Half-duplex UNIX pipes)
- FIFOs (named pipes)
- SYS V 스타일의 메세지 큐 (SYS V style message queues)
- SYS V 스타일의 세마퍼 집합 (SYS V style semaphore sets)
- SYS V 스타일의 공유 메모리 세그멘트 (SYS V style shared memory segments)
- 네트워킹 소켓 (버클리 스타일) (Networking sockets (Berkeley style)) : 여기서는 다루지 않음
- 전이중 파이프 (Full-duplex pipes (STREAMS pipes) : 여기서는 다루지 않음
이러한 방법들이 효과적으로 사용될 때, 리눅스를 포함한 모든 유닉스 시스템에서의
클라이언트/서버 개발을 위한 견고한 프레임웍크(framework)를 제공한다.
이전:6 리눅스 프로세스간의 통신
다음:6.2 반이중 유닉스 파이프
Copyright (c) 1996,1997 by Euibeom.Hwang & SangEun.Oh All Rights Reserved
Email To:Webmaster ,
Another address
LAST UPDATE Nov 10,1997
Created Nov 10,1997