Comments (1)
상호 배제를 위한 동기화를 위해 지켜야 하는 3가지 원칙 3️⃣
1. 상호 배제
- 한 프로세스가 임계 구역에 진입했다면 다른 프로세스는 임계 구역에 들어올 수 없다.
2. 진행
- 임계 구역에 어떤 프로세스도 진입하지 않았다면 임계 구역에 진입하고자 하는 프로세스는 들어갈 수 있어야 한다.
3. 유한 대기
- 임계 구역에 들어오기 위해 무한정 대기해서는 안된다.
from cs.
Related Issues (20)
- [보조기억장치] 다양한 보조기억장치 HOT 6
- [보조기억장치] RAID의 정의와 종류 HOT 1
- [입출력장치] 장치 컨트롤러와 장치 드라이버 HOT 3
- [입출력장치] 다양한 입출력 방법 HOT 6
- [운영체제 시작하기] 운영체제를 알아야 하는 이유 HOT 1
- [운영체제 시작하기] 운영체제의 큰 그림 HOT 3
- ⭐️⭐️⭐️[프로세스와 스레드] 프로세스 개요 HOT 4
- ⭐️⭐️⭐️[프로세스와 스레드] 프로세스 상태와 계층 구조 HOT 2
- ⭐️⭐️⭐️[프로세스와 스레드] 스레드 HOT 3
- [CPU 스케줄링] CPU 스케줄링 개요 HOT 5
- [CPU 스케줄링] CPU 스케줄링 알고리즘 HOT 1
- [프로세스 동기화] 동기화 기법 HOT 3
- [교착 상태] 교착 상태란 HOT 2
- [교착 상태] 교착 상태 해결 방법 HOT 3
- [가상 메모리] 연속 메모리 할당 HOT 2
- ⭐️⭐️⭐️[가상 메모리] 페이징을 통한 가상 메모리 관리 HOT 7
- [가상 메모리] 페이지 교체와 프레임 할당 HOT 3
- [파일 시스템] 파일과 디렉터리 HOT 2
- [파일 시스템] 파일 시스템 HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cs.