wooHappening

  • 홈
  • 태그
  • 방명록

세마포어 1

세마포어

세마포어공유 자원에 대한 접근을 조절하기 위한 동기화 도구 세마포어는 초기값에 의해 동작이 결정되므로 가장 먼저 초기화를 해야한다.세마포어는 정수 값을 갖는 객체로서 두 개의 함수로 조작 POSIX 표준의 두 개 함수 // 두 함수는 원자적으로 실행 1. sem_wait()2. sem_post()#includesem_t s;sem_init(&s, 0, 1);세마포어 초기화세마포어 s를 선언한 후, 세 번째 인자로 1을 전달하여 세마포어 값을 1로 초기화한다.두 번째 인자는 OSTEP의 모든 예제에서 0 이 값이 0인 경우 같은 프로세스 내의 쓰레드 간에 세마포어를 공유한다는 것을 의미 ** 초기화 후 sem_wait(), sem_post() 함수들을 호출하여 세마포어를 다룰 수 있다. 두 루틴은 다수 쓰..

컴퓨터 사이언스 2024.10.24
이전
1
다음
더보기
프로필사진

wooHappening

woohap 해프닝의 연속, 성장의 발자취 [ 게시 내용 피드백 환영합니다. 다만 근거를 제시하여 피드백 부탁드려요. ]

  • 분류 전체보기 (104)
    • 컴퓨터 사이언스 (34)
    • 운영체제(OSTEP) (10)
    • 알고리즘 (14)
    • 자료구조 (2)
    • 일상 (15)
      • 운동-기록용 (15)
    • JAVA (8)
    • Spring (8)
    • 데이터베이스 (2)
    • JPA (11)

Tag

5km, python, 스프링 핵심 원리 기본편, 자전거, JPA, Collection Framework, 스택, 6km, 큐, 운동, 페이지 테이블, 오블완, 파이썬, 러닝, 김영한, 인프런, 초보, 티스토리챌린지, 재귀, Java,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바