Kotlin

· Kotlin
개요 코루틴에서 실행되는 모든 중단 함수(suspending function)들은 취소 요청에 응답 가능하도록 구현되어야 합니다. 다시말해 중단 함수는 실행 중 취소 가능한 구간마다 취소 요청이 있었는지 확인하고 요청이 있었다면 실행을 즉시 취소하도록 구현되어야 합니다. kotlinx.coroutines 라이브러리의 모든 중단함수는 이러한 취소 요청에 대응 하도록 구현되어 있습니다. 앞서 이야기 한 것처럼 취소를 지원하는 중단 함수들은 실행하는 동안 취소가 가능한 지점마다 현재 코루틴이 취소 되었는지 확인하며, 만약 취소 되었다면 CancellationException 을 발생시키며 종료합니다. 출처: Medium Article 위 글처럼 코루틴의 중요한 특징 중 하나는 취소가 가능하다는 점이다. 이번 ..
· Kotlin
개요 구조화된 동시성의 필요성과 개념에 대해 살펴본다. 코루틴 컨텍스트에 대해 알아본다. 목차 구조화된 동시성 구조화된 동시성 특징 코루틴 컨텍스트 코루틴 컨텍스트와 빌더 코루틴 컨텍스트 | Built with Notion개요dongbin-note.notion.site
· Kotlin
개요코루틴을 생성하는 코루틴 빌더에 대해 각각의 차이점과 쓰임새를 알아본다.목차 코루틴: 언어차원 VS 라이브러리 차원 언어 차원의 지원 코루틴 라이브러리 코루틴 빌더란? launch 빌더 runBlocking 빌더 async 빌더 coroutineScope 코루틴 빌더 | Built with Notion개요dongbin-note.notion.site
· Kotlin
개요중단이 가능하다는 특징은 코루틴의 근간이 되는 필수적인 요소이다. 이 페이지에서는 코루틴의 중단이 동작하는 원리에 대해 살펴본다.목차 Continuation delay 함수 CPS (Continuation Passing Style) 코틀린의 중단 | Built with Notion개요dongbin-note.notion.site
· Kotlin
개요제너레이터와 시퀀스를 비교해보면서 코틀린 코루틴이 활용하는 시퀀스에 대해 알아본다.목차 Sequence 시퀀스의 특징 시퀀스의 동작 시퀀스의 원리 Sequence | Built with Notion개요dongbin-note.notion.site
· Kotlin
목차Blocking 되는 코드단순 스레드 전환콜백RxJava, Reactive Stream코틀린 코루틴코루틴 간단 정리 코틀린 코루틴의 필요성 | Built with NotionBlocking 되는 코드dongbin-note.notion.site
· Kotlin
목차 Job이란 Job의 life cycle Job을 lazy하게 실행하기 부모 Job - 자식 Job 자식 Job 기다리기 Job 팩토리 함수 잡과 자식 코루틴 기다리기 | Built with Notion코루틴에서 부모-자식 관계는 아래와 같은 특성을 가진다.dongbin-note.notion.site
· Kotlin
3. Type | Built with Notion개요dongbin-note.notion.site
· Kotlin
2. 클래스 | Built with Notion개요dongbin-note.notion.site
· Kotlin
1. 기본 문법 | Built with Notion목차dongbin-note.notion.site
dongb
'Kotlin' 카테고리의 글 목록 (2 Page)