# coroutine

75개의 포스트
post-thumbnail

Coroutine의 Job

Coroutine의 Job에 대해 알아보았습니다.

2022년 4월 21일
·
0개의 댓글
post-thumbnail

[Android Docs] Kotlin Coroutines on Android(2)

이전 이야기 - Kotlin Coroutines on Android(1)We consider a function main-safe when it doesn't block UI updates on the main thread.The makeLoginRequest func

2022년 4월 18일
·
0개의 댓글

coroutine flow (코루틴 플로우)

일시 중단 함수는 단일 값을 비동기적으로 반환한다.그럼 어떻게 비동기적으로 계산된 여러 값을 반환할 수 있을까?이게 코루틴 플로우를 관통하는 질문이다.여기서 kotlin coroutine flow 가 등장한다!collections을 사용해 코틀린에서 여러 값을 나타낼

2022년 4월 16일
·
0개의 댓글
post-thumbnail

[Kotlin] Coroutine에 대해

오늘은 coroutine(이하 코루틴)에 대해 이야기해보려고 해요.많은 앱에서 코루틴을 활용하여 service 단을 개발하고 진행하는 것을 보면서 꼭 배워야하는 기능이다! 라고 생각하고 있습니다. 물론 아직 잘하진 않지만, 개념적인 부분을 틈틈히 채워보려고 합니당!그리

2022년 4월 9일
·
0개의 댓글

Coroutine

스레드를 경량화한 새로운 도구동시성 프로그래밍 개념을 코틀린에 도입한 것코루틴에서 스레드는 단지 코루틴이 실행되는 공간을 제공하는 역할을 하므로, 하나의 스레드에 여러 개의 코루틴이 존재할 수 있다.코루틴 1이 작업을 하는 도중에 코루틴 2로 넘겨도, 코루틴 1이 잠시

2022년 4월 8일
·
0개의 댓글
post-thumbnail

asyncio 뽀개기 1 - Coroutine과 Eventloop

이 시리즈의 목적은 asyncio의 컴포넌트들과 활용법을 소개하는 것입니다. 최종적으로는 실제 production에 쓰이고 있는 graceful shutdown을 구현하는 것을 목표로 하며, 그 과정에서 필요한 asyncio 지식을 여러 포스트에 걸쳐 설명할 예정입니다

2022년 3월 30일
·
0개의 댓글

Coroutine 기초

Coroutine 의 기초. runBlocking, coroutineScope, launch 에 대해 실습을 통해 알아보자!

2022년 3월 27일
·
0개의 댓글
post-thumbnail

[Android] Cocket으로 간단하게 socket.io 통신하기

Cocket으로 간단하게 socket.io 통신하기

2022년 3월 24일
·
1개의 댓글
post-thumbnail

Rx 말고, Flow로 다중클릭 방지하기 (throttleFirst)

🤔 고민의 시작 기존의 RxJava를 사용했던 코드들을 Flow로 교체하다가 막힌 부분이 바로 throttleFirst()이다. 다중클릭 방지 등을 위해서는 일정 시간동안 들어온 값 중에서 가장 첫번째 것만 발행하고 나머지는 무시하는 RxJava의 throttleFi

2022년 3월 22일
·
0개의 댓글
post-thumbnail

Coroutine 학습 with 공식문서 번역

Coroutine 시작하기

2022년 3월 20일
·
0개의 댓글
post-thumbnail

JVM 환경에서 반응형 프로그래밍과 코루틴 구현하기

반응형 프로그래밍은 시스템 이벤트(데이터의 변화)를 시점으로 프로그래밍이 동작하게 하는 것을 의미한다.반응형 프로그램은 시스템 이벤트를 시점으로 Task가 실행, 일지정지, 다시시작, 종료 되기 때문에 Task에 대한 동시성을 보장해야 하며 Task의 State를 저장

2022년 3월 3일
·
0개의 댓글
post-thumbnail

프로세스, 스레드, 코루틴

Process는 어떤 작업의 목표(Mission)을 의미한다.Process의 비동기 단일 작업은 Task 라고 부르며, 일반적으로 생각하는 일의 단위이다.Process의 실행 흐름은 Thread 라고 부르며 하나 또는 다수의 Task를 실행할 수 있다.단일 Thread

2022년 3월 3일
·
0개의 댓글
post-thumbnail

[Android] RIOT API를 이용한 롤 전적검색 앱 만들기(1-2) - 데이터 관리

데이터는 출처에 따라 API, DB 폴더로 분리하였고, Repository를 통해 캡슐화 하였습니다.Retrofit Interface로 사용할 api의 endPoint를 지정합니다.DataBase에서는 총 세 가지의 Entity를 사용하였고 Dao는 다음과 같이검색화연

2022년 3월 2일
·
0개의 댓글
post-thumbnail

[Android] viewmodel에서 코루틴 _ 예외처리하기 ( coroutine exception handler 이용)

baseViewmodel에 coroutine exception handelr를 정의해 사용하기 _ retrofit2 _ coroutine이용 > 네트워크 예외처리하기.

2022년 2월 19일
·
0개의 댓글
post-thumbnail

[Advanced Python] -4

coroutine의 기초 개념

2022년 2월 8일
·
0개의 댓글
post-thumbnail

Python Coroutine

Coroutine with asyncio

2022년 2월 7일
·
0개의 댓글
post-thumbnail

[Python] 파이썬 비동기 프로그래밍(Asynchronous programming)

Redis와 Fastapi를 이용해 개발을 하면서 비동기에 대한 공부가 필요하다고 생각되어 정리해본다.

2022년 1월 22일
·
0개의 댓글
post-thumbnail

[Android] Jetpack Paging 3.0 Library 사용해보기

로컬 데이터베이스 또는 네트워크(Remote)의 데이터를 페이지 단위로 UI에 쉽게 표현할 수 있도록 도와주는 라이브러리다.기능페이징된 데이터의 메모리 내 캐싱.요청 중복 제거 기능이 기본으로 제공되어 앱에서 네트워크 대역폭과 시스템 리소스를 효율적으로 사용할 수 있습

2022년 1월 20일
·
0개의 댓글
post-thumbnail

Async (비동기) 프로그래밍 간단한 비교

동시성 프로그래밍 기법 중 하나인 비동기 프로그래밍을 비교를 통해 알아보자.

2022년 1월 15일
·
0개의 댓글