1.STUDY
- 동기 : 한번에 한가지 일을 순서대로 처리
- 비동기 :
- 한번에 주문을 받고 결과를 돌려줄 때 어떤 순서로 돌려줘야 되는지 정해 처리.
- 비동기식 호출은 여러일을 한번에 받기 위해 필요하다
- 예시:
- 서버에 자료 요청시 주소창에 입력해 요청을 함.
- 주소를 치다 다른 버튼 클릭!
- 한번에 요청이 2개가 발생!!
- 대부분 마지막 요청이 응답함
→ 개발자가 마지막 요청이 응답하게 정해줬기 때문에 충돌이 일어나지 않는다!
- 실행컨텍스트를 제대로 이해하려면 전반적으로 콜스택, 이벤트루프, 타스트 큐(?)가 어떻게 돌아가는지 알아야 이해가 간다.