일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- GPT
- MVI
- constraintlayout
- AndroidStudio
- Android
- repositories
- Rotate
- ViewPager2
- Swiftshader
- SharedPreference
- Coroutine
- github
- LinearLayout
- statusbar
- ViewModel
- mvvm
- CoroutineScope
- TabLayout
- Emulator fails to Launch
- figma
- compose
- systembar
- Mocky
- Backup Manager
- 피그마
- retrofit
- 안드로이드
- php
- Kotlin
- ToyProject
Archives
- Today
- Total
목록thread (1)
Kwaang Tech
[Android] Kotlin으로 안드로이드 스레드(Thread)사용하기
스레드(Thread)한 개의 프로그램(프로세스)에서는 많은 스레드를 동시에 처리 할 수 있다.그리고 프로세스의 메모리 또한 공유한다.프로세스로부터 각 메모리를 할당 받은 스레드는 독립적으로 실행 된다.안드로이드 역시 1개의 앱(프로그램)에서 여러개의 스레드를 사용할 수 있는데,예를 들어음악을 들을 때,다운로드를 받을 때,푸쉬 알림 등 이 모두 스레드를 이용한 기능이다.UI에 접근하기메인 스레드엑티비티를 포함해 모든 컴포넌트가 실행되는 오직 1개만 존재하는 스레드메인 스레드의 제약사항화면의 UI를 그리는 처리를 담당UI와 상호 작용하고, 이벤트 결과를 사용자에게 보여줌UI 이벤트 등 작업에 일정시간 동안 응압이 없으면 , ANR 팝업 표시 (ANR : 응용 프로그램이 응답하지 않는 것)즉 사용자가 불편함을..
Dev/Study
2023. 10. 30. 23:06