2010. 1. 20. 10:53
CreatePipe, CreateNamedPipe
파이프가 없을시 생성
있을시 접근한 클라이언트와 통신하기위한 핸들값을 반환
check = ConnectNamedPipe 클라이언트가 접속하기를 대기하였다가 접속하면 함수 종료
DisconnectNamedPipe() - CloseHandle
파이프를 파괴할수 있긴하나 디스콘넥을 안하면 다시 재준비가 안된다. (예) 백화점 직원 - 커피마시러가는 상황
스레드 주의점
스레드는 고유한 스택 정보를 갖고있다. 그러므로 스레드를호출할때 지역변수의 주소를 넘기는것은 위험하다.
같은 주소가 나올 수 있기 때문에 동적할당을 이용 하는 방법이있다.
CreateThread - 이러한 진입점을 가진 스레드를 생성해달라. (생성시켜도 바로 생성되서 실행되지않음)