운영체제 5장 정리
- 최초 등록일
- 2020.11.08
- 최종 저작일
- 2018.12
- 1페이지/ MS 워드
- 가격 2,000원
소개글
"운영체제 5장 정리"에 대한 내용입니다.
목차
없음
본문내용
- 비동기 병행 스레드는 서로 독립적으로 실행하지만 협력해 특정 업무를 실행하는 것이다.
- 상호 배제는 한 스레드가 공유 변수를 갱신하는 동안에는 다른 스레드들이 동시에 접근하는 것을 막는다.->공유 변수는 공통적으로 사용되기 때문에 갱신하는 동안에는 접근하면 오류가 발생할 수도 있다.
- 생산자는 데이터를 생산해 공유 객체에 저장하고 소비자는 공유 객체에서 데이터를 읽는다.
- 생산자 스레드는 소비자가 값을 소비하기 전에 생산하고 생산한 모든 값을 소비자는 정확히 한번에 소비해야한다.
- 임계 영역 스레드가 수정 가능한 공유 데이터에 접근할 때
- 상호 배제 프리미티브 임계 영역 나오고 들어갈 때
->exitMutualExclusion(),enterMutualExclusion()
- 임계 영역이 사용되고 있으면 다른 스레드가 사용 불가
참고 자료
운영체제론 |한빛아카데미-IT| https://www.hanbit.co.kr/