일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- nodejs
- Node.js
- Java
- TypeScript
- Do it 공부단
- 백준
- Do it! 공부단
- JavaScript
- 자바스크립트
- html
- 공부단
- 운영체제
- Python
- 입출력과 사칙연산
- 노드제이에스
- SQL
- 백엔드 개발
- 공부
- 단계별로 풀어보기
- 타입스크립트
- 파이썬
- 자바
- 배열
- 상속
- 변수
- 형변환
- do it!
- Do it! 자바스크립트 입문
- Oracle
- 다형성
Archives
- Today
- Total
목록blocking (1)
성준이의 공부블로그

Do it! Node.js 프로그래밍 입문 4일차 입니다. 노드에서는 대부분의 작업을 비동기로 처리합니다. 이것은 노드가 논블로킹I/O로 동작하기 때문입니다. 블로킹I/O 블로킹이란 코드 실행을 중간에 막는 것으로 코드 실행이 멈춘다는 뜻입니다. 동기함수를 사용하면 블로킹, 즉 코드 실행을 막는 현상이 발생할 수 있습니다. const fs = require("fs") const data = fs.readFileSync("./03/example.txt") // 블로킹 console.log(data) // 파일읽기 끝날때까지 대기 console.log("The End") 위에 코드는 간단해서 큰 차이를 못느낄 수도 있지만 서버를 사용할 때는 더 문제가 됩니다. const http = require('http..
Node.js
2024. 2. 6. 11:45