[TIL]231017_동기vs비동기

ㅇㅖㅈㅣ·2023년 10월 17일
0

Today I Learned

목록 보기
6/93
post-thumbnail

(작성중)

오늘 배운것 중 정리하고 넘어가고싶은 내용은 동기와 비동기처리 / 비동기작업을 동기적으로 표현하는 방법이다.

개념정리

💡동기(synchronous)

  • 현재 실행중인 코드가 끝난 후 다음 코드를 실행하는 방식
  • CPU의 계산에 의해 즉시 처리가 가능한 대부분의 코드는 동기적 코드
  • 계산이 복잡해 CPU가 계산하는데 오래 걸리는 코드도 동기적 코드

💡비동기(a + synchronous ➡️ async)

  • 실행중인 코드의 완료 여부와 무관하게 즉시 다음 코드로 넘어가는 방식
  • setTimeout, addEventListner 등
  • 별도의 요청, 실행대기, 보류 등과 관련된 코드는 모두 비동기적 코드

📌 웹의 복잡도가 올라갈수록 비동기적 코드의 비중이 늘어남!

profile
웰씽킹_나는 경쟁력을 갖춘 FE개발자로 성장할 것이다.

0개의 댓글