좌충우돌 안드로이드 앱 개발

  • 홈
  • 태그
  • 방명록

blocking 1

[CS] 동기 vs 비동기, 블로킹 vs 논블로킹, 그리고..

개발을 하면서 동기는 시점을 맞추고 비동기는 발생 시점과는 상관없이 실행시켜 놓는 느낌이고블락은 실행시킨 작업이 끝날 때까지 아무 작업도 하지 못하고 넌블락은 실행시킨 작업과 상관없이 제 할 일을 한다. 이런 식으로 대충 느낌만을 알고 용어를 쓰다 보니, 막상 비동기와 넌블락의 명확한 구분이라던지 동기-논블럭, 비동기-블럭 같이 조금만 때려버리면 정신을 차리지 못해, 이번에 마음먹고 정리해 보려고 한다. 우선, 동기와 비동기에 대해 다루기 전블럭과 논블럭에 대해 먼저 다뤄보도록 하자. 블로킹(Blocking) vs 논블로킹(Non-Blocking)블로킹(Bolocking)쉽게 말하면, 작업이 완료될 때까지 다른 작업을 하지 못하고 기다 대기한다.I/O 관점에서 블로킹은 다른 작업을 실행(함수 호출 등)..

Android/학습 2025.06.14
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (35) N
    • Android (31) N
      • 프로젝트 (2)
      • 학습 (28) N
    • Computer Science (0)
    • 코딩테스트 (0)
    • 메모 (4)

Tag

최근 앱 목록, cold stream, Back Stack, Android, Flow, Kotlin, Root Launch, Rebase, OOP, StateFlow, Annotated, Task, activity, git, Design Patten, hot stream, merge, Google Console, fragment, ViewModel,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바