limstudy

limstudy

  • 분류 전체보기 (209)
    • 시스템 프로그래밍 (5)
    • 자바 (14)
    • C++ (28)
    • 스위프트 (43)
    • 정보처리기사_필기 (13)
    • 자료구조 (13)
      • 선형자료구조 (9)
      • 비선형자료구조 (4)
    • 알고리즘 (20)
      • 정렬 (4)
      • algorithm (16)
    • 컴퓨터구조 (6)
    • 운영체제 (24)
    • 네트워크 (8)
    • back-end (26)
      • DB (12)
      • web server (3)
      • Spring (3)
      • 프로젝트 (8)
    • 플러터 (2)
  • 홈
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

limstudy

컨텐츠 검색

태그

StoryBoard TabBar 인터네트워킹 lombok 임계구역 게이트웨이 쓰레드 swagger 프로토콜 운영체제 SWIFT bean log Lan 자바 네트워크 주소표현 로그인 카톡 로그인 생성다항식 오류제어

최근글

댓글

공지사항

아카이브

진행(1)

  • 3-2 세마포

    1. 세마포 : 프로세스 동기화 문제 해결을 위한 소프트웨어 도구 ① P(=acquire) : 세마포 내부의 정수가 1 감소. 값이 음수이면, block상태(메소드 실행 도중에 콘텍스트 스위칭이 일어나서 다른 메소드가 실행되는 일은 없다) ② V(=release) : 세마포 내부의 정수가 1 증가. 값이 음수/0이면, ready queue로 보내어 wake up ☞세마포 내부 정수 값이 음수일 때, 그 절대값은 현재 세마포 내부큐에서 블록 되어있는 프로세스의 개수 ☞세마포의 내부 정수 값(=number of permit)은 P 동작을 호출했는데도 블록되지 않고 계속 진행할 수 있는 프로세스 개수 2. 세마포를 사용한 동기화 1) 상호배타 : 임계구역에 최대 하나의 프로세스만. 즉, number of pe..

    2023.03.20
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바