Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 아키텍처 컴포넌트
- 뷰모델
- 안드로이드 아키텍처 컴포넌트
- 라이브데이터
- 아키텍쳐 컴포넌트
- 작업 스레드
- 안드로이드 그래들
- 안드로이드 Gradle
- 안드로이드 메인 스레드
- 안드로이드 빌드
- 안드로이드 네트워크 통신
- 안드로이드
- Architecture Components
- Android
- android ViewModel
- UI Thread
- 안드로이드 UI 스레드
- worker thread
- 메인 스레드
- android studio
- android arhitecture componets
- 안드로이드 스튜디오
- 안드로이드 스레드
- ui 스레드
- 안드로이드 뷰모델
- ViewModel
- LiveData
- google io 2017
Archives
- Today
- Total
목록ui 스레드 (1)
현치비
Main Thread(메인 스레드)와 Worker Thread(작업 스레드)
Main Thread(메인 스레드)와 Worker Thread(작업 스레드) 오늘은 안드로이드 메인 스레드에 대해서 알아보려고 한다. 앱은 일반적으로 프로세스 하나 위에 여러 멀티 스레드가 돌고 있는 형태이다. (물론, 멀티 프로세스도 가능하긴 하다.) https://brunch.co.kr/@kd4/3 (프로세스와 스레드) 멀티 스레드를 사용하면 성능은 향상된다. 하지만, UI를 멀티 스레드로 변경해버린다면,,? 원하는 UI로 그려지지 않을 확률도 높고, 여러 이상현상이 발생할 것이다. 그래서 안드로이드는 UI를 그리는 스레드는 오직 Main(UI) 스레드에서만 가능하도록 설계되었다. 그래서 메인스레드 혹은 UI 스레드라고 부른다. (같은 말임) 메인 스레드가 아닌 작업(Worker) 스레드(or 백그라..
Android/Basic
2017. 8. 23. 21:01