강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

학생2님의 프로필 이미지
학생2

작성한 질문수

자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]

volatile - 메모리 동기화

synchronized 블럭과 메인메모리 반영

작성

·

122

·

수정됨

0

안녕하세요 선생님 강의 재밌게 듣고 있습니다!

24:27분 ppt에서

synchronized 블럭안에서 참조되는 모든 변수들은 메모리로부터 읽어들여지고 블럭을 벗어나면 그동안 수정된 모든 변수들이 즉시 메모리로 반영하게 해준다고 설명해주셨는데

왜 연산이 수행되고나서 바로 적용이 되는게 아닌 블럭을 벗어나야지 적용이 되는건가요??
내부적으로 성능최척화를 위해서 그런건가요??
이렇게 블럭을 벗어나고 적용이되는경우로 인해
생기는 다른 문제점은 없나요??
(블럭에서 연산 시간이 오래 걸려 가시성이 늦어지는 등)

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
학생2님의 프로필 이미지
학생2

작성한 질문수

질문하기