10.19(금) 이론 - ( IPC, IOCP )

from Study/System 2007/10/21 22:07 view 28518
1. IPC( Inter Process Communication )

  1) 사용자 정의 메시지
    - SendMessage 로 메시지를 보낸다. 64비트 만 전달 할 수 있다.
    - 포인터는 가상주소간의 접근이 금지 되어 있으므로 불가능하다.

  2) WM_COPYDATA
    - 내부적으로 MMF 를 쓰기 때문에 결국 포인터가 아닌 MMF 공간의 주소를 사용한다.
 
  3) 공유 메모리
  4) MMF
  5) PIPE
    - 이름 없는 파이프는 상대방이 능동적으로 알 수 없다.
      - 만든놈이 알려줘야 한다. DuplicateHandle
      - 상속을 해주자. SetHandleInformation
   
    - 이름 있는 파이프 : 로컬 내에서만 지원한다.
      - '\\pc이름\PipeMailSlot\이름' 의 형식으로 파이프를 생성 해줘야 한다.
  6) 클립보드
  7) 메일 슬롯
  8) DDE, SOKET, RPC

2. IOCP ( 비동기 I/O : 중첩된 입출력, Overlapped I/O )
 
  - 큰파일을 쓰는 동안 다른 작업을 할 수 있도록 할 수 있다.
  - 작업의 취소가 가능해진다.
  - CreateIoCompletionPort 로 IOCP 를 생성한다.
사용자 삽입 이미지


2007/10/21 - [Study/System] - 10.19(금) 실습 - ( IPC 기법들, IOCP 기초 )
Tag | ,

Trackback Address :: 이 글에는 트랙백을 보낼 수 없습니다

댓글을 달아 주세요

  1. Sherry 2019/09/07 20:28  address  modify / delete  reply

    I rasrely drop comments, but i did a few searching and wound up here 지나간 삶 ::
    10.19(금) 이론 - ( IPC, IOCP ). Andd I actually do have 2 questions for you if it's allright.
    Could it be simply me or does it appear like some oof these responses
    liok as if they are left by brain dead visitors? :-P And, if you are writing on other sites, I would like
    to keep up with everything fresh you have to post.
    Would you mae a list of every one of your shared pages like your linkedin profile,
    Facebook page or twitter feed?

[로그인][오픈아이디란?]