22
휘발성 키워드가 유용한 이유
오늘 직장에서 저는 volatile키워드를 Java로 보았습니다. 그것에 익숙하지 않아서이 설명을 찾았습니다. 자바 이론 및 실습 : 변동성 관리 해당 기사에서 해당 키워드에 대해 자세히 설명 했으므로 키워드를 사용하거나 올바른 방식으로이 키워드를 사용할 수있는 사례를 볼 수 있습니까?
Volatile은 "자체적으로 변경 될 수있는"데이터 저장 영역 (객체, 필드, 변수, 매개 변수)을 정의하는 데 사용되는 한정자이므로 일부 코드 생성기 최적화를 허용하지 않습니다. 이 한정자를 인식하는 일부 언어에서는 이러한 데이터에 대한 액세스가 스레드로부터 안전합니다.