volatile

메모리 가시성메모리 가시성 : 멀티스레드 환경에서 한 스레드가 변경한 값이 다른 스레드에서 언제 보이는지에 대한 문제를 의미한다. public class VolatileFlagMain { public static void main(String[] args) { MyTask task = new MyTask(); Thread t = new Thread(task, "work"); t.start(); sleep(1000); task.runFlag = false; log("runFlag = " + task.runFlag); } static class MyTask implements Runnable { boole..
h2boom
'volatile' 태그의 글 목록