강사님 프로세스의 IPC에서 굳이 MUTEX 가 필요할까 하는 생각이 듭니다.
프로세스 A, B와 각각의 프로세스에서 Thread를 여러개를 생성하는 프로그램입니다. 공통사용을 위해서 전역으로 메모리맵을 가지고 있고 이 맵을 프로세스 A, B가 공유해서 읽고, 쓰기를 합니다. 여기서 뮤텍스는 프로세스 A,B가 접근하는 것을 동기화로 사용하고 각각의 쓰레드는 크리티컬섹션으로 보호하려고 되어 있습니다. 그래서 뮤텍스 안에 크리티컬섹션이 들어가 있는데요.질문1) 뮤텍스만으로 크리티컬섹션의 메모리맵 접근하는 것이 보호되기 때문에 크리티컬섹션은 제거 해도 되는지 문의드립니다.질문2) 뮤텍스 안에 크리티컬섹션이 있는 경우 이슈가 있을까요?