volatile이란? volatile은 자바의 키워드이며, 변수의 타입 앞에 사용된다. 그리고 선언한 변수를 캐시 메모리가 아닌 메인 메모리를 통해 읽는다. 아래 예제를 통해 알아보았다. volatile을 사용X 예제Main.javapublic class Main { public static void main(String[] args) throws InterruptedException { Task task = new Task(); Thread thread = new Thread(task, "task"); System.out.println("Task.flag = " + task.flag); thread.start(); Thread.slee..
Java/Java
2024. 10. 18. 19:48
