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
- 스크래치
- Lock
- 여행
- scheduling policy
- 잘 짜인 코드
- control flow
- 7월4일
- 프로그래밍
- list
- Deep Learning
- 운영체제 강의
- 푸드트럭
- 영어논문
- 직업으로서의 정치 서평
- 버클리
- concurrency
- CLRS
- 균형의 정치
- Scratch
- 미국
- xv6
- Process
- Jupyter Notebook
- The beauty and Joy of computing
- insertion Sort
- 코딩
- Operating System
- Snap!
- 독립기념일
- 맛집
Archives
- Today
- Total
목록Lock (1)
여행다니는 펭귄

1. Mutal Exclusion 2. Lock 1. Mutal Exclusion 우리는 Thread의 실행을 synchronize 해야 합니다. 이것은 한 Thread 가 Critical Section에 진입하면 나오기 전까지 모든 operation 을 atomically 수행하게끔 할 수 있죠. 이에 보편적으로 사용되는 Solution들은 1. Mutex (lock) and Semaphore 2. Condition variables (Pthreads) 3. Monitors (Java) 입니다. 오늘은 여기서 Lock과 다음 글에선 Semaphore에 대해서 다뤄보도록 하겠습니다. 2. Lock Evaluating Locks Controlling Interrupts Why Hardware Support..
컴퓨터/운영체제
2021. 10. 18. 01:35