프로세스 동기화란? 🧩"프로세스 동기화"는 여러 프로세스(또는 스레드)가 동시에 같은 공유 자원에 접근할 때, 문제가 발생하지 않도록 제어하는 기술이에요.문제가 생기는 이유는 경쟁 상태(Race Condition) 때문이에요.경쟁 상태란? 🏁경쟁 상태는 여러 스레드가 동시에 자원에 접근해서, 원치 않는 결과를 초래하는 상황이에요.예를 들어, 두 사람이 동시에 ATM에서 같은 계좌를 수정하려고 한다고 상상해 보세요! 😱A가 잔액을 수정하려는 중간에 B가 덮어쓰면 잘못된 결과가 나올 수 있죠.해결 방법 🛠️문제를 방지하려면 뮤텍스(Mutex)나 세마포어(Semaphore) 같은 동기화 메커니즘을 사용해요.뮤텍스(Mutex) 🛡️뮤텍스는 "서로 배타적인(Mutual Exclusion)"이라는 뜻이에요..