동기와 비동기 차이 동기 순차적, 직렬적으로 함수를 실행합니다. 순차적으로 실행되므로, 어떤 작업이 수행 중이라면 뒤의 작업은 대기합니다. 블로킹(작업 중단)이 발생합니다. 비동기 병렬적으로 함수를 실행합니다. 현재 작업의 종료 여부와 무관하게 다음 작업을 실행합니다. 그러므로 동기방식과 달리 순서가 보장되지 않습니다. 블로킹이 발생하지 않습니다. 콜백 함수란 함수 파라미터에 들어가는 함수를 뜻합니다. 콜백 함수를 사용하는 이유 함수를 순차적으로 실행하고 싶을 때 사용합니다. 비동기 처리과정에서 함수가 차례대로 수행되지 않을 수도 있기 때문에 콜백 함수를 사용하여 순차적으로 실행할 수 있습니다. 콜백 지옥이란 비동기 처리 로직을 위해 콜백 함수를 연속해서 사용할 때 발생하는 문제로 토드 가독성이 좋지 않..