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

쓰레드에서 또다른 쓰레드를 호출하는게 문제가 될까요?

0 추천
궁금한게 있습니다.

현재 버전체크를 하는 Runnable 쓰레드에서

체크가 완료되면 그다음 공지사항을 체크해야되서

버전체크 쓰레드 내부에서 관련작업을 완료하고 바로 공지사항 체크 쓰레드를 start하는데

별 문제가 없을까요?

일단 제가 아는 한도내에선 별다른 문제가 없을거 같은데..

조언이 듣고 싶습니다.
갸아악 (21,260 포인트) 님이 2014년 11월 24일 질문

2개의 답변

0 추천
 
채택된 답변
스레드 내부에서 스레드를 새로 start해도 문제가 없습니다.

단, 제가 보기에는 위와 같은 상황이라면 스레드를 새로 생성할 필요가 없을것 같은데요..

하나의 스레드안에서 버전체크가 완료되면 공지사항 체크를 하면 될듯 합니다.

핸들러로 체크상황을 알려주시면 상황도 바로 알수 있을것 같고......
지미라 (4,330 포인트) 님이 2014년 11월 25일 답변
갸아악님이 2014년 11월 25일 채택됨
공감, 저도 스플래시서 버젼, 라이센스 체크할때 한스레드안에서 전부 돌리고
핸들러로 상황만 알려주고 있거든요.
좋은 방법 조언해주셔서 감사드립니다.^^
그런데 저는 핸들러로 처리하지 않고 쓰레드내부에서 runOnUiThread로 Ui 업데이트를 하였는데 방법의 차이일뿐인가요?
네. 방법의 차이라고 생각됩니다.
저는 주로 핸들러를 쓰고있습니다. runOnUiThread를 쓰면 뭔가 불안한 느낌이어서..
개발하시는 분마다 방법이 차이가 나죠..^^
+1 추천
쓰레드는 UI와 별도로 노니까 상관이 없겠죠.

비동기적으로 따로 실행 이라면 쓰레드 100개를 쓰셔도 되는거고(쓰레드 내부에 쓰셔도 되고)

하지만, 동기적인 과정이 필요하다고 한다면 헨들러를 써서 순서대로 실행 시키셔야겠죠.
컴퓨터링 (320 포인트) 님이 2014년 11월 24일 답변
많은 도움 되었습니다. 진심으로 감사드려요^^
...