행복한 내 이야기

  • 홈
  • 태그
  • 방명록

Asynchronous 1

[Kotlin/코루틴] Thread vs Coroutine: 차이를 비교 정리해보자!

Coroutine이란?Coroutine은 경량화된 비동기 프로그래밍의 실행 단위로, Thread와 비교하여 더 효율적이고 유연한 동시성 처리 방법을 제공한다. Thread는 운영체제에서 관리되며, 무겁고 문맥 교환(Context Switching) 시 비용이 크다. 반면, Coroutine은 사용자 수준에서 실행되며, 스레드와는 독립적으로 동작하여 보다 가벼운 동시성 처리가 가능하다.Coroutine과 Thread 비교1. 비동기(Asynchronous)Thread는 작업이 실행되는 동안 블로킹(blocking)되어 다른 작업이 대기해야 하는 경우가 많다. 그러나 Coroutine은 suspend와 같은 중단 지점을 활용해 작업을 일시 중단하고 다른 Coroutine이 실행될 수 있도록 한다.이로 인해 ..

Kotlin 2025.01.15
이전
1
다음
더보기
프로필사진

행복한 내 이야기

  • 분류 전체보기 (120)
    • Android (35)
      • 오르다 다이어리 (11)
      • Nature Album (4)
      • Compose (7)
    • Kotlin (20)
    • Java (24)
    • Python (4)
    • IT (7)
    • Spring (2)
    • C++ (2)
    • CS (3)
    • UnrealEngine5인데 언리얼 엔진 4 레이.. (3)
    • 코딩테스트 (10)
      • 프로그래머스 (3)
      • SWEA (3)
      • 코딩 테스트 합격자 되기 : 자바편 (4)
    • 내 이야기 (2)
      • 꿈꾸는 도서관 (1)
      • 카페인 설탕 버터 밀가루 카카오 견과류 과일 (1)
      • 101세에 초 101개 한 숨으로 불어 끄기 (0)

Tag

Livedata, 리팩토링, OS, 코루틴, Android, bindingadapter, DataBinding, SQLite, 티스토리챌린지, 오블완, composable, recomposition, ViewModel, 프로그래머스, 자바, 코테, viewBinding, kotlin, compose, java,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바