김누누
close
프로필 배경
프로필 로고

김누누

  • 분류 전체보기 (252)
    • Deep Dive (49)
      • Kotlin Coroutine (18)
      • Kotlin Flow (6)
      • Test Code (12)
      • Android Jetpack Compose (9)
      • Flutter (4)
    • [Android] Architecture (14)
      • Architecture Pattern (5)
      • [Android] Multi Module (3)
      • [Android] DI (4)
    • [Kotlin] Tech,Study (18)
    • [Android] Tech,Study (65)
      • [Android] Trouble Shoot (20)
      • [Android] Custom (9)
    • Algorithm (13)
    • Computer Science (29)
      • 독서 (8)
      • 프로그래밍 (14)
      • 운영체제 (4)
      • 자료구조 (1)
      • 네트워크 (1)
    • GitHub (1)
    • Python,Django,DRF (13)
    • IOS,Swift (10)
    • 회고 (7)
  • 깃허브
  • 글쓰기
  • 설정
[Coroutine] 중단(suspend)의 작동 방식

[Coroutine] 중단(suspend)의 작동 방식

💡 코루틴에서 중단이 어떻게 동작하는지 학습하였습니다. 중단은 어떻게 작동할까?중단 함수는 코틀린 코루틴의 핵심이 됩니다.코루틴을 중단한다는 것은 실행을 중간에 멈추는 것을 의미합니다.체크포인트에 게임을 저장하고 다른 게임을 동작하는 것과 같으며, 사용자와 컴퓨터는 각각 다른 일에 집중할 수 있습니다.게임을 재개할 경우 저장한 체크포인터에서 실행한다면 이전에 종료했던 순간부터 게임을 즐길 수 있습니다.코루틴은 중단되었을 때 Continuation 객체를 반환합니다.스레드와의 차이점은?스레드는 저장이 불가능하고, 멈추는 것만 가능합니다.코루틴이 Continuation 객체를 반환하여 멈췄던 곳에서 다시 코루틴을 시작하지만 스레드는 저장이 불가능합니다.코루틴은 또한 중단했을 때 어떤 자원도 사용하지 않으며..

  • format_list_bulleted Deep Dive/Kotlin Coroutine
  • · 2024. 7. 13.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (252)
    • Deep Dive (49)
      • Kotlin Coroutine (18)
      • Kotlin Flow (6)
      • Test Code (12)
      • Android Jetpack Compose (9)
      • Flutter (4)
    • [Android] Architecture (14)
      • Architecture Pattern (5)
      • [Android] Multi Module (3)
      • [Android] DI (4)
    • [Kotlin] Tech,Study (18)
    • [Android] Tech,Study (65)
      • [Android] Trouble Shoot (20)
      • [Android] Custom (9)
    • Algorithm (13)
    • Computer Science (29)
      • 독서 (8)
      • 프로그래밍 (14)
      • 운영체제 (4)
      • 자료구조 (1)
      • 네트워크 (1)
    • GitHub (1)
    • Python,Django,DRF (13)
    • IOS,Swift (10)
    • 회고 (7)
전체 방문자
오늘
어제
전체
태그
  • #ViewModel
  • #안드로이드
  • #알고리즘
  • #코틀린
  • #compose
  • #Android
  • #우테코
  • #Coroutine
  • #코루틴
  • #kotlin
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바