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
- 뷰모델
- 안드로이드 네트워크 통신
- 안드로이드 스튜디오
- google io 2017
- 안드로이드 뷰모델
- 아키텍처 컴포넌트
- 안드로이드 아키텍처 컴포넌트
- 안드로이드 스레드
- 라이브데이터
- UI Thread
- android arhitecture componets
- Android
- 안드로이드 UI 스레드
- 안드로이드
- android ViewModel
- 작업 스레드
- 아키텍쳐 컴포넌트
- 안드로이드 그래들
- ViewModel
- worker thread
- 안드로이드 메인 스레드
- 안드로이드 Gradle
- 메인 스레드
- 안드로이드 빌드
- Architecture Components
- android studio
- LiveData
- ui 스레드
Archives
- Today
- Total
목록Android/Basic (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