[JS] 동기와 비동기
목차 동기 비동기 Javascript의 비동기 처리 blocking과 non-blocking 1. 동기(Synchronous) 모든 일을 순서대로 하나씩 처리하는 것 순서대로 처리한다 == 이전 작업이 끝나면 다음 작업을 시작한다. 즉, 함수 A가 B를 호출한 뒤, 함수 B의 리턴값을 계속 확인하면서 신경쓰는 것 B의 리턴값이 필요하다라고 볼 수 있다. 지금까지 작성했던 Python 코드가 작동되는 것이 동기식 이 때, 코드가 아래로 진행되지 못하는 것은 -> block 즉, 요청을 보내고 응답이 올때까지 기다렸다가 다음 로직을 처리한다. 웹에서의 동기 - 확인을 누르기전까지 p태그는 보이지 않는다. 2. 비동기(Asynchronous) 작업을 시작한 후 결과를 기다리지 않고 다음 작업을 처리하는 것 (..
2022.10.26