NESOY / blog-comments

0 stars 0 forks source link

articles/2018-06/Java-volatile #22

Open NESOY opened 5 years ago

NESOY commented 5 years ago

https://nesoy.github.io/articles/2018-06/Java-volatile

NESOY commented 5 years ago

박제희님

'만약에 Multi Thread환경에서 Thread가 변수 값을 읽어올 때 각각의 CPU Cache에 저장된 값이 다르기 때문에 변수 값 불일치 문제가 발생하게 됩니다.'
이 부분이 저에게는 너무 도움되는 정보네요 감사합니다.

Delf-Lee commented 5 years ago

하나의 Thread가 아닌 여러 Thread가 write하는 상황에서는 적합하지 않습니다

라는 설명은 일부 상황에 대한 예인것 같네요. 하나의 Thread에서만 write하더라도, 그 변수(메모리)에 대한 접근과 수정이 잦다면 다른 스레드에서 read할때 원자성이 보장되지 않을 것 같습니다.

NESOY commented 5 years ago

@Delf-Lee 좋은 의견 감사합니다. 😊

itpsolver commented 5 years ago

깔끔한 정리 감사합니다!

qwerop553 commented 4 years ago

깔끔한 정리 감사합니다!