inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

Mutext와 Semaphore에서 lock을 얻고 해제하는 코드

미해결

기출로 대비하는 개발자 전공면접 [CS 완전정복]

안녕하세요. 강의 노트 중에 lock을 얻고 해제하는 코드가 있던데, 이는 C인가요? 자바에서는 lock을 얻고 해제하는 방법이 다른가요? // Mutex - entry section에서는 acquire()함수가 lock을 획득하고 exit section에서는 // release()함수가 lock을 반환한다 acquire ( ) // entry section // critical section release ( ) // exit section release ( ) { available = true ; } acquire ( ) { while ( ! available ) ; // busy wait available = false ; } // Semaphore wait ( S ) // entry section // critical section signal ( S ) // exit section wait ( S ) { while ( S ≤ 0 ) ; // busy wait S -- ; } signal ( S ) { S ++ ; }

  • mutext
  • semaphore
  • 운영체제
  • synchronization
  • 면접
  • 기술면접
놀란 나비 댓글 1 좋아요 1 조회수 214

인기 태그

인프런 TOP Writers

주간 인기글