Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- spring
- 정규표현식
- java
- nodejs
- upgrade
- eslint
- REACT
- Express
- Chunk
- MySQL
- migration
- Effective Java
- Effective Java 3/e
- expire_logs_days
- Webpack
- 퀵소트
- JavaScript
- log4j2
- mysql 5.5
- spring cloud
- Node
- regex
- log_bin
- update
- Spring Batch
- npm
- git
- REACTJS
- Regular expression
- current_date
Archives
- Today
- Total
728x90
목록뮤텍스 (1)
728x90
내 세상
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bPbg9K/btquUCxaMTZ/vTBRdmhOKVBZ9ClX8qthI1/img.png)
Semaphore (세마포어) - Mutex의 상위 호환 - 공유된 자원의 데이터를 여러 프로세스가 접근하는 것을 막는 것 - 운영체제의 리소스를 경쟁적으로 사용하는 다중 프로세스에서 행동을 조정하거나 또는 동기화 시키는 기술 - 운영체제 또는 커널의 한 지정된 저장장치 내 값으로 각 프로세스는 이를 확인하고 변경할 수 있음. - 소유 불가. Semaphore를 소유하지 않는 쓰레드가 Semaphore를 해제할 수 있음 - 시스템 범위에 걸쳐있고, 파일시스템상의 파일 형태로 존재함. Mutex (Mutual Exclusion, 뮤텍스, 상호배제) - Binary Semaphore - 공유된 자원의 데이터를 여러 쓰레드가 접근하는 것을 막는 것 - Critical Section을 가진 쓰레드들의 Runni..
Knowledge/Operating System
2019. 5. 1. 16:11