싱글스레드 썸네일형 리스트형 [10분 테크톡] 알렉스, 열음의 멀티스레드와 동기화 In Java 후기 기존에 학부 수업이었던 운영체제론에서 들었던 내용이지만 그때는 정확하게 이해 못하기도 했고 또 유사한 내용이 나오니 턱 막히는 것 같아 동영상을 보고 관련 내용을 좀 정리하려고 한다. 그리고 안에서 비유한 내용이 너무 좋아서 내용을 정리해본다. 목차 공유자원과 임계영역 경쟁상태 원자성과 가시성 동기화 블로킹 논블로킹 스레드 안전한 객체 설계 방법 공유자원과 임계영역 공유자원 : 여러 스레드가 동시에 접근할 수 있는 자원 임계영역 : 공유자원들 중 여러 스레드가 동시에 접근했을 때 문제가 생길 수 있는 부분 경쟁상태 둘 이상의 스레드가 공유자원을 병행적으로 읽거나 쓰는 동작을 할 때 타이밍이나 접근 순서에 따라 실행 결과가 달라지는 상황 아래의 두가지 패턴이 있고 이 경쟁상태를 방지하기 위해서는 원자성과 .. 더보기 이전 1 다음