[JavaScript] Synchronous and Asynchronous (day27)
동기(Synchronous)
- 응답을 받고 다음 프로세스를 실행
- 순차적으로 처리하기 때문에 비동기에 비해 느리다.
- 디버깅이 쉽다
비동기(Asynchronous)
- 응답에 상관 없이 바로 다음 프로세스 진행
- 여러가지 로직이 동시에 처리됨.
- 빠른 결과 도출
- 다른 프로세스의 결과 값을 받아 쓸때 이를 조절해야함.
비동기 처리 방식의 문제점을 해결하기 위해서는 콜백 함수(callbackFunction)를 이용할 수 있다.
Leave a comment