동기(Sync)는 요청과 응답의 순서가 보장된다. 이전 요청에 대한 응답이 마무리 되기 전까지는 다음 요청을 처리 할 수 없다. 반대로 비동기(Async)는 요청과 응답의 순서 상관없이 이전 요청에 대한 응답이 마무리 되기 전에 요청이 가능하고 응답 순서도 지키지 않아

프로그램 : 저장 장치에 존재 하지만 메모리 할당 x (정적인 상태)프로세스 : 메모리에 있는 파일에 CPU 자원을 할당 시킨다 >> 프로그램 실행 상태(동적인 상태)스레드 : 하나의 프로세스에서 여러가지 작업을 할 수 있는 상태(온라인 쇼핑을 하면서 동시에 노래도 듣