Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- res.status
- Axios get
- HTML
- req.params
- CSS
- req.get
- node.js란
- mongoose update
- mongoose create
- await
- async
- 파이썬
- req.queries
- javascript
- 프론트엔드
- mongoose delete
- res.set
- mongoose find
- mongoose populate
- 자바스크립트
- req.body
- express 프로젝트 시작하기
- http
- Axios put
- 웹개발
- Axios delete
- Axios post
- promise
- res.render
- css 기초
Archives
- Today
- Total
목록job queue (1)
모스카토

1. 자바스크립트 제어 흐름 1. 동기 vs 비동기. 자바스크립트에는 두가지 제어 흐름이 있다. 동기적 제어흐름 은 현재 실행 중인 코드가 종료되기 전까지 다음 줄의 코드를 실행하지 않는 것이다. 비동기적 제어흐름 은 현재 실행 중인 코드가 있어도 병렬적으로 다른 코드를 실행하는 것이다. 비동기 작업을 기다리는 동안 메인 스레드는 다른 작업을 처리한다. 자바스크립트 엔진은 하나의 메인 스레드가 코드를 한줄씩 읽어 실행하고, 유저 이벤트를 처리하고 화면을 그리는 싱글 스레드 환경이다. 자바스크립트에서 메인 스레드를 긴 시간 점유하면 프로그램이 멈추게 할 수 있다. 따라서 자바스크립트는 동기, 비동기 차이를 알고 실행이 오래걸리는 함수는 비동기적으로 작성해야 한다. 자바스크립트에서 비동기 함수를 작성하면, ..
엘리스 ai트랙
2022. 2. 9. 12:10