메시지 큐1 3.4 메시지 큐 3.4 메시지 큐3.4.1 개요프로세스 간 자료 교환하기메시지 큐에 연결된 프로세스들은 메시지를 서로 보내고 받을 수 있다. 메시지 큐는 커널 영역에 존재.프로세스는 유저 영역에 존재. 소량의 데이터를 간단히 보낼 때 메시지 큐를 사용하자!메시지 큐는 동기화 문제가 없기 때문에 간단히 구현할 수 있다.반대로 공유 메모리는 대량의 데이터를 주고받을 때 사용한다. 3.4.2 메시지 큐 함수int msgget(key_t key, int msgflg);기능: 메시지 큐 생성리턴: 성공 시 메시지 큐 ID, 실패 시 errno 설정 후 -1 리턴key: 메시지 큐 접근 키msgflg: IPC_CREAT (메시지 큐가 없으면 새로 생성), IPC_CREAT | IPC_EXCL (메시지 큐가 있으면 에러) int m.. 2018. 6. 27. 이전 1 다음