일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 1주차
- 비동기
- NoSQL
- 웹 스크래핑(크롤링)
- 5주차
- MongoDB
- 스파르타코딩클럽
- 위키백과
- OpenAPI
- 2주차
- node winston
- post
- cors
- Get
- 항해99
- 부트스트랩
- 숙제
- 트랜잭션
- 노드 윈스턴
- nginx
- Node.js
- Transaction
- 4주차
- db
- HTTPS
- 개발일지
- 3주차
- JWT
- Sequelize
- SQL
Archives
- Today
- Total
목록
728x90
이벤트루프 (1)
728x90
얼음꽃의 일지
Node.js === single-thread || multiple-thread??
과연 Node.js 이 아이는 어떤 스레드일까? 1. 컴퓨터를 켜서 프로그램을 실행하게 되면 프로세스가 작동 2. 이 프로세스가 작동하게 되면 그 안에 있는 최소 한개의 스레드가 움직임 3. node도 기본적으로 보자면 여러개의 스레드를 가지고 있음 4. 그러나 node안에서 실행하는 언어인 javascript를 실행하는 스레드가 하나이기에 싱글 스레드라고 봄 5. 물론 기본 작업 외에 특정 작업을 할때, 추가 스레드가 필요하면 새로 스레드를 만들어서 쓸 수 있기에 멀티 스레드도 가능성이 있다고 봄 6. 노드는 이벤트 기반 플랫폼이고 이벤트가 발생하면 미리 지정해둔 작업을 수행하는 방식 7. 그럼 지정해둔 작업을 수행하는 것이기 때문에 콜백 처리하는것과 같음 8. 현재 Node.js는 v8이라는 Java..
항해 일지
2022. 12. 19. 16:53