💡Q. 동기화란?: 특정 자원에 접근할 때 한개의 프로세스만 접근하게 하기: 프로세스들 사이의 수행 시기를 맞추는 것 실행 순서 제어를 위한 동기화프로세스를 올바른 순서대로 실행하기상호 배제를 위한 동기화동시에 접근해서는 안되는 자원에 하나의 프로세스만 접근하게 하기ex ) 생산자와 소비자 문제 : 프로세스나 스레드가 자신만의 독자적인 메모리 주소공간을 사용하지 않고 공유하는 메모리 주소공간이 있을 경우 발생하는 문제⇒ count(총합)이란 데이터를 공유하고 있기에 문제 [상호 배제를 위한 동기화의 3가지 원칙]상호배제 : 한 프로세스가 임계구역에 진입했다면 다른 프로세스는 임계 구역에 들어올 수 없다.진행 : 임계 구역에 어떤 프로세스도 진입하지 않았다면 임계구역에 진입하고자 하는 프로세스는 들어갈 수..