[정보통신용어] 세마포어

semaphores – 세마포어

프로그래밍, 특히 유닉스시스템의 프로그래밍에서 세마포어는 운영체계의 자원을 경쟁적으로 사용하는 다중 프로세스에서, 행동을 조정하거나 또는 동기화 시키는 기술이다.

세마포어는 운영체계 또는 커널의 한 지정된 저장장치 내 값으로서, 각 프로세스는 이를 확인하고 변경할 수 있다.

확인되는 세마포어의 값에 따라, 그 프로세스가 즉시 자원을 사용할 수 있거나, 또는 이미 다른 프로세스에 의해 사용 중이라는 사실을 알게되면 재시도하기 전에 일정 시간을 기다려야만 한다.

세마포어는 이진수 (0 또는 1)를 사용하거나, 또는 추가적인 값을 가질 수도 있다.

세마포어를 사용하는 프로세스는 으레 그 값을 확인하고, 자원을 사용하는 동안에는 그 값을 변경함으로써 다른 세마포어 사용자들이 기다리도록 해야한다.

세마포어들은 일반적으로 메모리 공간을 공유하거나, 또는 파일들을 공유 액세스하기 위한, 두 가지 정도의 목적을 위해 사용된다.

세마포어들은 프로세스간 통신(IPC)을 위한 기술 중하나이다.

C 프로그래밍 언어는 세마포어들을 관리하기 위한 일련의 인터페이스 또는 함수들을 제공한다.

2016년 11월 15일 뉴스 – 스포츠건강 섹션보기

노컷뉴스

  1. ‘주급 2배로 올려줘!” 토트넘과 케인의 줄다리기
  2. ‘이겨도 찜찜한 수비 불안’ 중심 잡아줄 베테랑이 필요해
  3. ‘결과에 만족한’ 슈틸리케 “2위 탈환이 중요하다”
  4. 2019년 세계태권도선수권, 영국 맨체스터에서 개최
  5. 천신만고 끝에 2위 탈환…경질 모면한 슈틸리케
  6. ‘이페브라 2주 진단’ LG, 마리오 리틀로 일시교체
  7. 두산 김재호, 4년 총액 50억원에 FA 재계약
  8. GS칼텍스 그레이, ‘알렉사’로 등록명 변경
  9. 김신욱, ‘우즈벡 아성’ 무너뜨린 ‘진격의 거인’
  10. ‘남태희·구자철 연속 골’ 韓 우즈벡 2-1 꺾고 위기 탈출
  11. 동부의 ‘3점슈터’ 김주성, 오리온 5연승 막았다
  12. 위기의 슈틸리케호, 우즈베키스탄과 단두대 매치
  13. LA 시거, 만장일치 NL 신인왕… 오승환, 공동 6위
  14. 리오넬 메시, FC바르셀로나의 재계약 제의 거절
  15. 황희찬·윤석영, 우즈벡전 명단 제외
  16. 문라영, 女 스켈레톤 최초 금메달 ‘쾌거’
  17. ‘슈틸리케의 황태자’ 이정협, 우즈벡과 단두대 매치 원톱
  18. 곽관호부터 최두호까지…韓파이터, 승전보 전해줄까
  19. “최순실·김종 전횡에 평창·체육회 고통으로 신음”
  20. 허수봉과 진성태, 트레이드에 가려진 진짜 속사정
  21. 한화 정근우, 무릎 수술 ‘WBC 출전 불투명’

오마이뉴스

  1. 한국, 우즈벡에 극적 역전승… 러시아행 ‘청신호’
  2. 비룡 군단의 몰락, 시즌 막판 떨어진 ‘뒷심’
  3. 위기의 KCC, 승리보다 더 중요한 게 있다
  4. 독이 든 성배 WBC, 2017 프로야구 판도 바꿀까
  5. 지친 손흥민, 잘하든 못하든 그는 여전히 ‘희망’
  6. 감독 대이동으로 돌아본 KBO 10개 구단 결산
  7. OK저축은행, ‘외국인 선수 교체’ 카드 성공할까
  8. ‘단두대 매치’의 날이 밝았다, 공한증 역사를 재현하라
  9. 이겨야 산다… 슈틸리케 호 ‘운명의 대결’ D-Day
  10. 피겨 박소연, 김연아 이후 최초 180점대가 갖는 세 가지 의미
  11. 5년 만에 투수 MVP ‘니느님’, 이견은 없었다
  12. [야구웹툰] 야알못: 돌아와요 이대호

한겨레

  1. 다저스 시거 NL ‘만장일치’ 올해 신인…오승환은 6위
  2. 위기의 아르헨티나축구…메시가 구할까?
  3. ‘50억 계약’ 김재호 “2군 선수들의 희망 됐으면…”
  4. 슈틸리케 “상대 수비, 김신욱 적응에 어려움 겪었을 것”
  5. ‘구세주’ 구자철…한국, 우즈벡에 2-1 역전승
  6. 한국, 우즈벡에 2-1 역전승…본선직행 ‘청신호’
  7. 김재호가 쏘아 올린 백업 선수 희망가
  8. 2018 평창겨울올림픽 마스코트 인증샷
  9. 문경은 감독 “최준용, 잘하죠”
  10. 이용찬 이어 정근우도 수술대에…WBC대표팀 구성 난항

최종업데이트 : 2016-11-15, 11:29:32 오후