Semaphore, 공유 메모리 및 IPC
- 소개
- 설치/구성
- 미리 정의된 상수
- Semaphore 함수
- ftok — 경로 이름 및 프로젝트 식별자를 System V IPC 키로 변환
- msg_get_queue — 메시지 대기열 생성 또는 첨부
- msg_queue_exists — 메시지 큐가 존재하는지 확인
- msg_receive — 메시지 대기열에서 메시지 수신
- msg_remove_queue — 메시지 큐 파괴
- msg_send — 메시지 대기열에 메시지 보내기
- msg_set_queue — 메시지 큐 데이터 구조의 정보 설정
- msg_stat_queue — 메시지 큐 데이터 구조에서 정보를 반환합니다.
- sem_acquire — semaphore 획득
- sem_get — 세마포어 ID 가져오기
- sem_release — 세마포어 해제
- sem_remove — 세마포어 제거
- shm_attach — 공유 메모리 세그먼트를 생성하거나 엽니다.
- shm_detach — 공유 메모리 세그먼트에서 연결 끊기
- shm_get_var — 공유 메모리에서 변수를 반환합니다.
- shm_has_var — 특정 항목이 있는지 확인
- shm_put_var — 공유 메모리에 변수를 삽입하거나 업데이트합니다.
- shm_remove_var — 공유 메모리에서 변수 제거
- shm_remove — Unix 시스템에서 공유 메모리 제거
- SysvMessageQueue - SysvMessageQueue 클래스
- SysvSemaphore - SysvSemaphore 클래스
- SysvSharedMemory - SysvSharedMemory 클래스