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
- 정보처리기사 내용정리
- 정보처리기사 요약정리
- 코틀린배우기
- edwith
- 코틀린기초
- 한이아지
- 코틀린 기초
- 정처기 요약
- 정처기
- 백엔드
- naver
- 정처기 정리
- 안드로이드
- 정보처리기사
- 큐버
- IT
- 코틀린 배우기
- boostcourse
- 코틀린
- 정보처리기사 정리
- 정처기 필기
- 부스트코스 서포터즈
- 정보처리기사 필기
- 개발자
- 정보처리기사 요약
- 부스트코스
- 코틀린강의
- 코틀린 강의
- kkuber
- Kotlin
Archives
- Today
- Total
목록세마포어 (1)
초보 개발자의 성장기
컴퓨터 구조 파헤치기 ... (프로세스 동기화, 뮤텍스, 세마포어, 데드락)
병행성과 병렬성 병행성(동시성)과 병렬성은 비슷하지만 다른 개념입니다. 병행성 : 동시에 실행되는 것처럼 보이는 것 즉, 여러가지 일을 동시에 하는 것이 아니라 한가지 일을 조금씩 나눠서 하는 것 병렬성 : 실제로 동시에 작업이 처리되는 것. N코어 N개의 쓰레드가 동시에 작업 프로세스 동기화 프로세스 동기화란 여러 프로세스가 공유하는 자원의 일관성을 유지하는 것을 말합니다. 여러 프로세스가 서로 협력해 공유자원을 사용하는 상황에서 경쟁조건(race condition)이 발생하면 공유자원의 신뢰성이 떨어집니다. 이를 방지하기 위해 프로세스들이 공유자원을 사용할 때 특별한 규칙을 만드는 것을 뜻합니다. 위에서 말하는 race condition 에 대해서 조금 더 자세히 알아보겠습니다. race condit..
BackEnd 지식
2023. 10. 15. 22:59