Critical Section
-
[Java] 멀티스레드 프로그램(3) - Critical section 동기화공개/Java & Oracle 2013.11.13 13:00
멀티스레드 프로그램에서 스레드들이 번갈아 실행되는 스케쥴은 임의로 정해지게 되는데, 적절하지 못한 순간에 다른 스레드로 제어가 넘어가서 예기치 못한 문제가 발생할 수 있습니다. 이런 문제는 주로 공유 데이터를 사용할 때 일어나는데, 이런 부분을 Critical section(임계영역)이라 합니다. 이러한 Critical section을 스레드가 사용할 때, 다른 스레드가 중간에 끼어들 수 없도록 만드는 것을 Critical secti..