Long과 double의 원자성을 보장하기 위한 volatile 선언
https://github.com/Java-Bom/ReadingRecord/issues/152 [아이템 83] 짜릿한 단일검사(racy single-check) · Issue #152 · Java-Bom/ReadingRecord p.445 모든 스레드가 필드의 값을 다시 계산해도 상관없고 필드의 타입이 long과 double을 제외한 다른 기본 타입이라면, 단일 검사의 필드 선언에서 volatile 한정자를 없애도 된다. 질문 : 왜 long과 dou github.com 이펙티브 자바를 읽으면서 짜릿한 단일검사(racy single-check)에 대해 찾아보던 중, 알게된 내용이다. 동기화의 기능 자바의 쓰레드 프로그래밍을 해보았다면 synchronized 키워드를 몇번 접해볼 수 있을 것이다. 동기화에..
스터디/자바
2020. 7. 15.