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 |
Tags
- golang
- 백준 12761
- flask
- 백준 파이썬
- ddd
- 백준
- http 완벽가이드
- 도메인 주도 개발
- 우분투
- 몽고디비 렘
- 자바
- 자바 디자인 패턴
- String 함수
- 12761 돌다리
- 정렬
- MongoDB Realm
- 고 배열
- hadoop
- 파이썬
- domain driven develop
- 백준 사이트
- 하둡
- 트리 순회
- 12761번 돌다리
- golang struct
- http 개념
- go
- 도메인 주도 개발 시작하기
- 자바 디자인패턴
- 백준 12761번
Archives
- Today
- Total
목록병행 프로세스 (1)
개발바닥

세마포어와 뮤텍스를 알아보기 전에 어떤 상황에 필요한지에 대해서 알아보겠습니다. 동시성 프로그래밍의 가장 큰 숙제는 "공유자원 관리" 일 것입니다. 공유된 자원에 여러 개의 프로세스가 동시에 접근하면서 문제가 발생하는 것을 안전하게 관리하기 위해서는 상호배제를 달성하는 기법이 필요한데 세마포어와 뮤텍스가 이를 위해 고안된 기법으로 서로 다른 방식으로 상호배제를 달성합니다. 용어에 대해서 알아보겠습니다. 용어 설명 병행 프로세스 (Concurrent Process) 두 개 이상의 프로세스들이 동시에 존재하며 실행 상태에 있는 것을 의미한다. 여러 프로세스들이 독립적으로 실행되는 것을 독립적 병행 프로세서라 하고 서로 협력하며 동시에 실행되는 것을 협동적 병행 프로세스라고 한다. 임계구역 (Critical ..
개인 공부/기술 면접
2020. 3. 27. 12:04