CreatePipe, CreateNamedPipe
파이프가 없을시 생성
있을시 접근한 클라이언트와 통신하기위한 핸들값을 반환 


check = ConnectNamedPipe 클라이언트가 접속하기를 대기하였다가 접속하면 함수 종료

DisconnectNamedPipe() - CloseHandle
 파이프를 파괴할수 있긴하나 디스콘넥을 안하면 다시 재준비가 안된다. (예) 백화점 직원 - 커피마시러가는 상황


스레드 주의점

스레드는 고유한 스택 정보를 갖고있다. 그러므로 스레드를호출할때 지역변수의 주소를 넘기는것은 위험하다.
같은 주소가 나올 수 있기 때문에 동적할당을 이용 하는 방법이있다.

 

CreateThread - 이러한 진입점을 가진 스레드를 생성해달라. (생성시켜도 바로 생성되서 실행되지않음)


'API & MFC > API & 시스템프로그래밍' 카테고리의 다른 글

파일매핑 사용순서  (0) 2010.01.24
Dll이란?  (0) 2010.01.24
Hooking  (0) 2010.01.15
서비스  (0) 2010.01.13
IPC란?  (0) 2010.01.12
Posted by 아몰라