마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

cpu와 asynctask 관계

0 추천
안드로이드 단말 cpu가 안좋은 단말은 메인스레드만 쓰는게 속도가 빠른가요?

cpu가 안좋은 단말에서 asynctask를 많이 쓰면 안좋은가요?
익명사용자 님이 2014년 7월 31일 질문

2개의 답변

0 추천
 
채택된 답변
메인 스레드는 일명 UI 스레드라고 안드로이드 화면에서 동작하는 이벤트를 관리하는 스레드입니다.

즉, 네트워크 처리라던지 스트리밍 디코딩등의 처리는 별도의 스레드 혹은 어싱크 타스크의 doInbackground에서 처리하는게 좋은 방식이므로 단말 cpu와는 무관하다고 생각하시면 됩니다. 오히려 이런식으로 분리하지 않게 된다면 더많은 오류와 이슈에 직면 하시게 될 것이라고 사려됩니다.
쭈쭈총각 (17,750 포인트) 님이 2014년 8월 1일 답변
0 추천
cpu 사용량도 알아낼 수 있습니다..

비교해시는 것이 정확하겠네요.

단순히 어느걸 써서가 문제가 아니라 어떻게 쓰냐가 더 영향을 미치리라 봅니다
Gioskhan (12,060 포인트) 님이 2014년 7월 31일 답변
...