임계구역1 운영체제와 자바의 임계구역에 대해 알아보자 임계구역 운영체제의 임계구역과 자바에서의 임계구역은 개념적으로 유사합니다. 구현방식과 사용하는 문맥에서 차이가 있다고 합니다. 공유자원 임계구역에 대해 설명하기 전에 공유자원에 대해 알아야 합니다. 공유자원은 프로세스들이 함께 이용하는 변수, 메모리 등을 말합니다. 프로세스들이 함께 사용할수 있어서 어떤 프로세스가 먼저 데이터를 읽느냐에 따라 결과가 달라집니다. 운영체제에서의 임계구역 다중 프로세스 또는 다중스레드 환경에서 공유 자원에 대한 접근을 조율하기 위해 사용됩니다. 주로 세마포어나 뮤텍스와 같은 동기화 기법을 사용하여 구현합니다. 사용하는 이유는 공유 자원에 동시에 접근하는 경우가 있어 안전한 동작을 보장하기 위해 사용합니다. 특성으로는 상호배제, 한정대기, 진행이 있습니다 임계구역 특성 상호배.. 2023. 7. 25. 이전 1 다음