728x90
ipc : inter process communication
프로세스간 통신 방법...
- 메시지
사용자 정의 메시지로 정보 교환
장점 단순하다..
단점 미리정의해야한다.. 8바이트까지만 전송한다.
그래서.. WM_CopyData가 있다.. 이것은 핸들과 구조체의 포인터를 넣어서 전송한다.
포인터이기때문에 구조체나 배열도 보낼 수 있다.
장점 편리하다.
단점 효율이 좋지 못하다는...
- 아톰
기초적인 ipc통신 방법으로 시스템이 유지하는 문자열 테이블에 문자열을 보관해 놓으다는...
최대 255까지만.
- 메일슬롯
최대 64k까지
그러나 단방향
- 파이프
주로 연속적인 바이트 스트림을 전송할때 사용한다.
이름 있나 없나 두개
없음 단반향이고 로컬전용이다
이름 있다
있음 엔티에서만 사용가능하다.
이름때문에 핸들이 필요없다
- DDE
윈도우즈 3.1부터 사용한 고전적방법 한때 유일한 방법이지만.. 지금은 안씀.
효율이 낮다
Ipc 는 두 프로그램이 상호 통신하며 정보를 교환하는 방법이다.
- 메세지
- 파이프
- 메일슬롯
- 소켓
파일매핑 - 프로세스간에 자원공유
등이 있다.
728x90
'OS' 카테고리의 다른 글
프로그램, 프로세스, 스레드 (0) | 2014.11.28 |
---|---|
스레드 간 통신 (0) | 2014.11.28 |
프로세스와 스레드 (0) | 2014.11.28 |
윈도우 메시지 처리 과정 (0) | 2014.11.14 |
문맥교환 (0) | 2014.11.13 |