동기와 비동기 차이에 대해서 알아보자 ! 1. 개념동기와 비동기는 호출하는 함수의 작업 완료를 기다리는지 여부의 차이가 있다. 함수 A가 동기로 함수 B를 호출하면 A는 B의 작업이 완료될 때까지 기다려야 한다. 따라서 작업이 순차적으로 진행된다. 반면, 함수 A가 비동기로 함수 B를 호출하면 A는 B의 작업 완료를 신경 쓰지 않고 따로 동작한다. 따라서 작업이 순차적으로 진행되지 않는다. 2. 블록킹과 동기의 차이동기 호출에서는 호출된 함수가 작업을 완료할 때까지 호출한 함수가 기다린다.즉, 작업이 순차적으로 진행되는 것을 의미한다. 반면, 블로킹은 함수가 호출된 후, 호출한 함수의 결과를 기다리기 위해 실행을 멈추는 상태를 의미한다.즉, 제어권이 반환되지 않고 대기하는 상황이다. ..