김누누
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)
  • 깃허브
  • 글쓰기
  • 설정
채널과 셀렉트

채널과 셀렉트

Channel2개의 코루틴 사이를 연결하는 파이프로 코루틴 사이에 데이터 stream을 공유할 수 있습니다.멀티 스레딩 환경에서 큐 형태로 데이터를 처리하고, 동기화된 방식으로 데이터를 주고받을 수 있도록 도와주는 자료구조입니다.BlockingQueueJava의 java.util.concurrent 패키지에 포함된 인터페이스로, 여러 스레드 간에 데이터를 안전하게 주고받을 수 있도록 설계된 큐입니다.간단한 동기화, 자동 블로킹 처리, 다양한 구현체를 제공합니다.BlockingQueue는 스레드 기반 처리를 사용하며, 스레드 풀을 활용한 작업을 위해 추가적인 설정이 필요합니다.ChannelChannel은 BlockingQueue와 마찬가지로 비동기 데이터 stream을 지원합니다.채널 내부의 용량이 가득 ..

  • format_list_bulleted Deep Dive/Kotlin Flow
  • · 2025. 1. 16.
  • 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)
전체 방문자
오늘
어제
전체
태그
  • #코틀린
  • #Android
  • #Coroutine
  • #코루틴
  • #안드로이드
  • #우테코
  • #알고리즘
  • #ViewModel
  • #kotlin
  • #compose
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바