너구리 개발일지

  • 홈
  • 태그
  • 방명록

비동기 1

JavaScript, 비동기??

비동기는 JavaScript 에서 빼놓을 수 없는 개념입니다. 그럼 비동기가 무엇이냐 한 번 살펴보겠습니다. JavaScript 에서의 비동기 JavaScript는 기본적으로 single-thread 언어입니다. 하나의 thread에서 실행되는 언어라는 뜻입니다. 이 말은 곧, JavaScript 엔진은 한 번에 하나의 명령문을 실행 한다는 의미입니다. single-thread 일 경우에 동시성 문제(ex. race-condition)들을 고려해 줄 필요가 없어 코드가 단순하지만, 네트워크 엑세스처럼 상대적으로 오래 걸리는 작업을 메인 스레드에서 수행할 수 없다는 의미기도 합니다. 만약 본인이 운영하는 웹 서버에서 API를 통해 데이터를 요청하는 일을 할 때, 요청을 처리하는데 시간이 오래 걸린다면 메..

개발/JavaScript 2020.01.01
1
더보기
프로필사진

  • 분류 전체보기 (14)
    • 개발 (11)
      • Algorithm (2)
      • Git (1)
      • JavaScript (5)
      • nodejs (1)
      • TypeScript (1)
      • 프로젝트 (0)
      • Docker (1)
    • 취업 준비 (2)
    • 취미 생활 (1)

Tag

node.js, JavaScript, NPM, ES8, await, typescript설치, es6, CJ ENM, DataStructure, docker, JavaScript engine, async, ES5, cleancode, nodejs, ES2020, promise, 자료구조, TypeScript, Github,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바