Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 개정판
- type
- 리팩터링
- 타입
- ES5
- javascript
- 클린코드
- js
- 책
- 자바스크립트
- 문법
- basic
- React
- 리팩토링
- TypeScript
- 기본
- 엘리
- refactoring
- 렌더링
- 리뷰
- 자료구조
- 2판
- rendering
- 도서
- 마틴파울러
- 자바스크립트문법
- 브라우저
- 리액트
- 개발자
- syntax
Archives
- Today
- Total
목록임계영역 (1)
Santos의 개발블로그
프로세스 동기화 및 상호배제
동기화 공유자원 또는 데이터가 있을 때, 여러개의 프로세스들이 서로 동작을 맞추어 서로의 정보를 공유하는 것이다. 1. 동기화에서 사용되는 용어들 Shared data (공유된 데이터): 여러 프로세스들이 서로 공유할 수 있는 데이터 Critical section (임계영역): 공유데이터를 동시에 접근하는 코드 영역 Mutual exclusion (상호배제): 둘 이상의 프로세스가 동시에 공유데이터에 진입하는 것을 막는 것 Race condition (경쟁조건): 공유된 자원의 둘 이상의 입력 또는 조작의 순서 등이 결과값에 영향을 줄 수 있는 상태가 되어 자료의 일관성을 침해한다. * 다량의 프로세스들은 자원들을 공유하게 되는데, 이들을 접근할 때 나타나는 문제점들을 Race condition(경쟁조건..
CS(Computer science)/컴퓨터 구조&운영체제
2020. 2. 2. 11:53