세마포어 썸네일형 리스트형 세마포어, 뮤텍스, critical section 세마포어란? 공유된 자원에 여러 개의 프로세스가 동시에 접근하면 문제가 발생합니다. 공유된 자원 속 하나의 데이터는 한 번에 하나의 프로세스만 접근할 수 있도록 제한해 두어야 하는데, 이를 위하여 고안된 것이 세마포어입니다. (세마포어와 뮤텍스의 차이) 세마포어(Semaphore) : 공유된 자원의 데이터를 여러 프로세스가 접근하는 것을 막는 것 뮤텍스(Mutex) : 공유된 자원의 데이터를 여러 쓰레드가 접근하는 것을 막는 것 ** Critical section 이란 ? OS에서 Critical Section은 아주 중요한 부분이다. - 다중 프로그래밍 운영체제에서 여러 프로세스가 데이타를 공유하면서 수행될 때 각 프로세스에서 공유 데이타를 액세스하는 프로그램 코드 부분을 가리킨다. 공유 데이타를 여러.. 더보기 이전 1 다음