일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SharedPreferences
- 가치생산주의
- 언스크립티드
- 동기
- View
- Android
- 타이탄의도구
- JNI
- 안드로이드
- ViewModel
- NDK
- 기업가정신
- 멀티쓰레드
- ViewGroup
- 부자의그릇
- Kotlin
- 코틀린
- 코루틴
- MVVM
- 부자아빠가난한아빠
- 인스턴스
- 책리뷰
- 람다
- Coroutines
- 부의추월차선
- 자청
- java
- AsyncTask
- 비동기
- mutable
- Today
- Total
목록비동기 (3)
타이탄의 도구들

https://ksjmgrkks.tistory.com/entry/Android-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EB%B9%84%EB%8F%99%EA%B8%B0-%EC%B2%98%EB%A6%AC-1%EA%B0%9C%EC%9A%94 [Android] 안드로이드 비동기 처리 1(개요) 이번엔 안드로이드 비동기 프로그래밍에 대해 정리해보려고합니다. https://blog.naver.com/ksjmgrkks/222578523663 동기와 비동기 관련 개념 정리 (1) 동기와 비동기, 블로킹과 논블로킹 [태스크(task)] 작업의 ksjmgrkks.tistory.com 해당 글부턴 대표적 라이브러리인 코루틴의 공식 문서들(코루틴 소개, 고급 코루틴 개념, 코루..

이번엔 안드로이드 비동기 프로그래밍에 대해 정리해보려고합니다. https://blog.naver.com/ksjmgrkks/222578523663 동기와 비동기 관련 개념 정리 (1) 동기와 비동기, 블로킹과 논블로킹 [태스크(task)] 작업의 단위을 뜻하는 포괄적인 용어다 (프로세스, ... blog.naver.com https://recipes4dev.tistory.com/143?category=768056 위 2개의 글을 먼저 보고 오시면 좋습니다 :) 안드로이드에서 왜 비동기 처리가 필요할까요? 안드로이드는 기본적으로 UI 스레드(메인 스레드) 위에서 동작하게 됩니다. 그리고 해당 스레드에서 화면을 그리는 여러 동작들을 수행하게 되는데요, 이러한 화면을 그리는 동작들 말고도 여러 데이터들을 서..

(1) 동기와 비동기, 블로킹과 논블로킹 [태스크(task)] 작업의 단위을 뜻하는 포괄적인 용어다 (프로세스, 스레드 등) [동기식 처리 모델 (Synchronous processing model)] 동기식 처리 모델은 직렬적으로 태스크(task)를 수행한다. 즉, 태스크는 순차적으로 실행되며 어떤 작업이 수행 중이면 다음 작업은 대기하게 된다. 예를 들어 서버에서 데이터를 가져와서 화면에 표시하는 작업을 수행할 때, 서버에 데이터를 요청하고 데이터가 응답될 때까지 이후 태스크들은 블로킹(blocking, 작업 중단)된다. → 동기란 작업의 결과를 기다리는것! (기다린다 = 블로킹상태) [비동기식 처리 모델 (Asynchronous processing model 또는 Non-Block..