oereo
'mutex' 태그의 글 목록

mutex

운영체제

MultiThread 동기화?

들어가기 전에 이전 포스트에서 Process와 Thread에 대해 정리해보고 차이점을 정리해봤는데 아쉬운 점이 MultiThread에 대해서 너무 조금 다룬 것 같다는 생각이 들었습니다. 이번 포스트에서는 MultiThread의 문제점, 동기화 방법에 대해서 다뤄볼 예정입니다. 1. MultiThread 문제점 MultiTread에서 일어나는 문제점에서 MultiProcess에서 일어나지 않는 문제점이 하나 있습니다. 공유하는 자원이 있기 때문에 발생하는 문제점인데 MultiProcess는 프로세스 간의 공유하는 자원이 없습니다. 독립된 메모리 구조를 가지고 있기 때문입니다. 하지만 MultiThread의 경우에는 공유된 자원(Heap, Data, Code)에 대해서 동시에 접근을 할 수 있기 때문에 문..