Written on
·
43
0
안녕하세요 선생님 강의 재밌게 듣고 있습니다!
24:27분 ppt에서
synchronized 블럭안에서 참조되는 모든 변수들은 메모리로부터 읽어들여지고 블럭을 벗어나면 그동안 수정된 모든 변수들이 즉시 메모리로 반영하게 해준다고 설명해주셨는데
왜 연산이 수행되고나서 바로 적용이 되는게 아닌 블럭을 벗어나야지 적용이 되는건가요??
내부적으로 성능최척화를 위해서 그런건가요??
이렇게 블럭을 벗어나고 적용이되는경우로 인해
생기는 다른 문제점은 없나요??
(블럭에서 연산 시간이 오래 걸려 가시성이 늦어지는 등)
Answer