목록코루틴 (11)
투케이2K
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bdAfSA/btsHsb6jXoD/ckKpPpDhCZA01oMLfNnTc1/img.png)
[개발 환경 설정]개발 툴 : VsCode개발 언어 : python[소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# --------------------------------------------------------------# 1. 코루틴은 동시..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Kotlin] 코루틴 (coroutine) 라이브러리 사용되는 곳 : Kotlin / Android [설 명] 1. 코루틴은 동시성 프로그래밍으로 비동기적으로 실행되는 코드입니다 2. 코루틴은 백그라운드 스레드 (네트워크 통신) 에서 코드를 처리할 때 자주 사용됩니다 3. 코루틴은 하나의 스레드에서 여러개 동시에 실행될 수 있습니다 4. 안드로이드 코루틴 적용 implementation : implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.5" [참고 사이트] https://blog.naver.com/kkh0977/2228955..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/EA46a/btrN5GGPWTL/kRnNuQONhtbKeqMdfbLwu1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // =================================== [변수 선언 실시] ====================================== var coroutineJob: Job? = null // =================================== [코루틴 정의 실시] ===================================== try{ /** * ------------------------------------ * TODO [요약 설명] * ------------------------------------ * 1. 코루틴은 동시성 프로그래밍으로 비동기적으로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cwMf4i/btrN5b78mqD/gutR8zG7wnpT7jzyHDZEm0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // =================================== [변수 선언 실시] ====================================== var coroutineJob: Job? = null // =================================== [코루틴 정의 실시] ===================================== try{ /** * ------------------------------------ * TODO [요약 설명] * ------------------------------------ * 1. 코루틴은 동시성 프로그래밍으로 비동기적으로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/csqCEK/btrOci5CFhA/fBUyZ1LWO8R18pRHIZHaj0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // =================================== [변수 선언 실시] ====================================== var coroutineJob: Job? = null // =================================== [코루틴 정의 실시] ===================================== try{ /** * ------------------------------------ * TODO [요약 설명] * ------------------------------------ * 1. 코루틴은 동시성 프로그래밍으로 비동기적으로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uVNA5/btrN9kikq31/ffk2H9EkzedFFrmdyztQWk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // =================================== [변수 선언 실시] ====================================== var coroutineJob: Job? = null // =================================== [코루틴 정의 실시] ===================================== try{ /** * ------------------------------------ * TODO [요약 설명] * ------------------------------------ * 1. 코루틴은 동시성 프로그래밍으로 비동기적으로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/STG4s/btrN6mHLVEm/81kS2ThKBOJAbcdl4K0tCK/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // =================================== [변수 선언 실시] ====================================== var coroutineJob: Job? = null // =================================== [코루틴 정의 실시] ===================================== try{ /** * ------------------------------------ * TODO [요약 설명] * ------------------------------------ * 1. 코루틴은 동시성 프로그래밍으로 비동기적으로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dzVNkM/btrN5xJx1je/yf1RSvwKMhyJdHycAeMXs1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [참고 사이트] https://kkh0977.tistory.com/2763 356. (android/kotlin) 코틀린에서 코루틴 (coroutine) build.gradle implementation 의존성 설정 방법 [개발 환경 설정] 개발 툴 : AndroidStudio [코루틴 개념 설명 참고 사이트] https://kkh0977.tistory.com/2761 102. (kotlin/코틀린) 코루틴 (coroutine) 개념 간략 정리 실시 [개발 환경 설정] 개발.. kkh0977.tistory.com
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/35pty/btrN5Gy7W9G/fudV4nnczyY6AhD7fRzLdk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio [코루틴 개념 설명 참고 사이트] https://kkh0977.tistory.com/2761 102. (kotlin/코틀린) 코루틴 (coroutine) 개념 간략 정리 실시 [개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [개념 설명] [1]. 코루틴 (coroutine) 이란? - 코루틴은 동시성 프로그래밍으로 비동기적으로 실행되는 코드입니다 - 코루틴은 백그라운드 kkh0977.tistory.com [의존성 부여 방법] [1]. build.gradle (Project) buildscript { //====코틀린 코드 위함==== ext.kotlin_version = "1.3.72" reposito..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lkSTO/btrN5b0QAO2/c5Hf5UYb9NDMEKnIEMNeck/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [코루틴 개념 참고 사이트] https://kkh0977.tistory.com/2761 102. (kotlin/코틀린) 코루틴 (coroutine) 개념 간략 정리 실시 [개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [개념 설명] [1]. 코루틴 (coroutine) 이란? - 코루틴은 동시성 프로그래밍으로 비동기적으로 실행되는 코드입니다 - 코루틴은 백그라운드 kkh0977.tistory.com [빌드 환경 설정 방법] [1]. build.gradle (Project) buildscript { //====코틀린 코드 위함==== ext.kotlin_version = "..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cKj8yg/btrN39bChxD/cQQuwf7aVX1fpRG5qRFkQk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [개념 설명] [1]. 코루틴 (coroutine) 이란? - 코루틴은 동시성 프로그래밍으로 비동기적으로 실행되는 코드입니다 - 코루틴은 백그라운드 스레드 (네트워크 통신) 에서 코드를 처리할 때 자주 사용됩니다 - 코루틴은 하나의 스레드에서 여러개 동시에 실행될 수 있습니다 [2]. 코틀린 스코프 (Coroutine Scope) 란? - 코틀린 스코프는 새로운 코루틴을 생성함과 동시에 실행되어야 할 Job 을 그룹핑 합니다 - Main : 메인 쓰레드에 대한 Context 이며, UI 갱신이나 View 작업에 사용합니다 - IO : 네트워킹이나 내부 DB 접근 등 백그라운드에서 필요한 작업을 수행할 때 사용합니다 -..