OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
volatile
전체
최신순
질문하기
답변
2
초보 오브 초보
·
거의 3년
220
0
답변 2
자바의 가시성 volatile 를 참조 객체에 사용했을 경우
안녕하세요. 근래에 volatile를 공부하면서 하나 의문점이 생겼습니다. volatile를 참조 객체에 사용할 경우 참조 객체의 변수, 즉 메모리 주소 값이 CPU 캐시에 존재하지 않고 메인 메모리에 존재하게 된다고 이해하고 있습니다. 만약, 참조 객체 변수에 다른 객체를 할당해서 주소를 변경하지 않는 이상 volatile 키워드가 필요 없는 것이 아닌가 싶습니다. 그렇다면 주소 값이 변경되지 않는 참조 객체의 변수는 사실상 volatile 로 가시
답변
0
사과
·
8년 이상
1.1k
0
답변 0
java volatile reordering 방지 관련 질문
안녕하세요.자바 메모리 모델 명세를 살펴보던 중, 의문이 생겨서 문의드립니다.1. 동일 스레드 내에서 먼저 오는 액션은 먼저 수행된다.2. 소멸자는 생성자가 완전히 종료된 후에 수행된다.3. 서로가 동기화되는 두 액션은 순서대로 수행된다.4. 모니터의 언락은 뒤에 위치한 모니터의 락보다 앞서 수행된다.5. volatile 필드에 쓰는 행위는 뒤에 위치
답변
1
ianstream
·
거의 11년
2.1k
0
답변 1
static volatile 변수 관련 질문입니다
안녕하세요14일 임시휴일을 앞두고 질문 하나 올립니다;;class A 는 singleton 클래스 입니다.class A 에는 아래와 같은 변수가 있습니다private static volatile CopyOnWriteArrayList<xxxDM> arrayList;아래 메소드는 초기화
Search Bar