Synchronization 프로세스들이 서로 정보를 교환하면서 동작을 맞추는 것
Asynchronous 프로세스가 서로에 대해서 모름
Concurrent 여러 프로세스가 동시에 시스템에 존재
Cocurrent한 Asynchronous Process들이 Shared data에 동시 접근시 문제 발생 가능