동기화란? 작업 상태를 “상호 공유” in Multi process (or thread)
Synchronization Mechanisms
Semaphores, Mutex lock is typical usage for synchronize
세마포어 값(사용 가능한 공유 자원의 수)을 조작하는 로직
자원이 할당되는 시점까지의 세마포어 조작 로직
producer -> wait(empty) -> wait(mutex) -> produce -> po...