배워가는블로거

  • 홈
  • 방명록

동기 1

동기와 비동기 그리고 블로킹과 논블로킹

동기와 블로킹, 비동기와 논블로킹에 대해 헷갈리는 경우가 있습니다.하지만 자세히 보면 두 개념은 기준이 다른 개념입니다.간단한 설명과 함께 각 개념을 정리해보겠습니다.먼저 설명에 앞서 아래와 같이 함수명을 정의하고 시작하겠습니다.- 요청한 함수 : Func A- 요청된 함수 : Func B먼저 동기와 비동기에 대한 설명입니다.동기 (Sync)- Func A가 Func B를 요청하고 작업이 완료되었는지 계속 확인- 결과가 주어질 때까지 대기해야 한다비동기 (Async)- Func A는 요청 후 신경 쓰지 않고 다른 작업을 계속 처리 할 수 있음- Func B가 작업을 마치면 Call back 으로 알려줌 동기와 비동기의 가장 큰 차이점은 완료여부를 확인하는 주체의 차이로 볼 수 있습니다.- Func B의 ..

Backend Engineering 2022.06.13
1
더보기
반응형
프로필사진

관심분야에 대해 더 배워가고 있습니다.

  • 전체보기 (183) N
    • Backend Engineering (22) N
    • AI (14)
      • ML 기본 개념 (3)
      • Prophet (11)
    • Automation (3)
    • AWS (10)
    • CleanCode (12)
    • Database (5)
    • ITIL v3 (12)
    • Java (19)
    • JavaScript (15)
    • Linux (23)
    • OpenGL (11)
    • RabbitMQ (6)
    • Spring (10)
    • SoftWare (20)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

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.

티스토리툴바