동기화(synchronization), 경쟁 조건(race condition), 임계 영역(critical section)을 자세하게 설명합니다! 헷갈리시는 분들 꼭 보세요!

Описание к видео 동기화(synchronization), 경쟁 조건(race condition), 임계 영역(critical section)을 자세하게 설명합니다! 헷갈리시는 분들 꼭 보세요!

#동기화 #경쟁조건 #임계영역 #synchronization #race_condition #critical_section

동기화를 모르면 예상치 못한 오류가 발생할 수 있습니다!
특히 멀티스레딩 기반의 백엔드 API를 만드신다면 이 부분은 반드시 알고 넘어가셔야 합니다!

영상 전반부에는 예를 통해 멀티스레딩 환경에서 동기화를 하지 않을 때 어떤 문제가 생길 수 있는지 자세히 설명했으니까 이 부분 꼭 챙겨보셔요~!

아참! 스레드로 예를 들어서 그렇지, 프로세스 끼리도 공유되는 자원에 동시에 접근하고 있다면 같은 문제가 발생할 수 있습니다!


00:00 오프닝
00:13 동기화 없으면 생길 수 있는 일
08:32 race condition(경쟁 조건)이란?
08:48 synchronization(동기화)란?
09:02 어떻게 동기화 시킬 것인가?
10:47 critical section(임계 영역)이란?
11:11 critical section 문제를 해결하는 뼈대
11:52 critical section 문제 해결책의 조건
12:58 프로그래밍 할 때 thread safe한지 확인
14:44 클로징

Комментарии

Информация по комментариям в разработке