[안드로이드] 스레드 죽이기
안드로이드에서 서버와의 통신작업 류 혹은 동시에 어떤 작업을 할 경우 스레드는 필수입니다. 전송이 끝나거나 작업이 끝나기를 동기적으로 대기하다 보면 사용자는 엄청 불편하겠죠. 그래서 스레드 작업을 많이 하게 되는데, RPC 콜이나 단순히 API를 사용하는 스레드라면 상관 없지만, 루프문에서 같은 작업을 종료하기 전까지 무한으로 하게 되는 경우에는 사용자가 스레드를 종료해 줘야 합니다. 그래서 안드로이드는 Java기반이므로 Java 스레드 정책에 따라 종료해 보려고 해도 종료가 되지 않는 문제가 가끔 생기는 것을 발견하였습니다. 참고로, 자바에서는 Thread를 interrupt() 메소드를 이용하여 종료시킵니다. 기존에는 stop(), suspend() 등을 사용하였으나 동기화에 있어 문제가 생길 수 있..
기타/Android
2012. 1. 5. 16:13
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Data Science
- Discrete Mathematics
- 안드로이드
- java
- 대학원
- 자바
- 리눅스
- 데이터 사이언스
- 데이터 과학
- Machine Learning
- 알고리즘
- operating systems
- 통계학습
- 카타르
- statistical learning
- 이산수학
- 자료구조
- 리버싱
- 머신러닝
- Reverse Engineering
- 기계학습
- linux
- Data Structure
- android
- Algorithms
- 카타르 음주
- 리버스엔지니어링
- reversing
- 개발
- 운영체제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함