리눅스데브코스 [7주차 - 2]<POSIX 세마포어 & 공유 메모리>

심우열·2023년 6월 4일
0

1. 세마포어

  • 프로세스간 동기화 기법 중 하나

1. POSIX 세마포어

1. 기명 세마포어(Named Semaphores)

  • 파일 디스크립터 생성

2. 무기명 세마포어(Unnamed semaphores)

  • 파일 디스크립터가 아닌 메모리 할당
  • 같은 메모리를 사용하는 fork
    -> exec는 부모의 파일 디스크립터가 사라지기 때문에 기명 세마포어가 필요함
  • 메모리를 공유하는 멀티 스레드 환경에서 사용

2. 공유 메모리

  • 프로세스간 메모리 공유
profile
Dev Ops, "Git, Linux, Docker, Kubernetes, ansible, " .

0개의 댓글