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

쓰레드에 대한 몇가지 질문

0 추천
쓰레드에 대한 몇가지 궁금증이 있어서 질문 드립니다.

1. 쓰레드의 run() 메서드 호출이 끝나면 그 쓰레드는 다시 사용 할 수 없는가?

2. 만약 1번이 맞다면.. 쓰레드 풀링(혹은 쓰레드 재사용) 이라는 것은

run 메서드 안에서 하나의 작업이 완료 되면  Sleep 이나,

기타 방법으로 run() 메서드가 끝나지 않도록 한 후, 재사용 하는것인가?

 

도움 부탁 드립니다.
박봉배 (730 포인트) 님이 2015년 6월 24일 질문

2개의 답변

+1 추천
 
채택된 답변
1. 재사용할수없습니다 새로 쓰레드를 생성하여야합니다.

2. 쓰레드 풀링은 run은 계속 돌아가고있으며 작업이 들어오면 작업을 행하고 작업이 없으면 기다리고 있습니다.
지카 (540 포인트) 님이 2015년 6월 25일 답변
박봉배님이 2015년 6월 25일 채택됨
답변 주셔서 감사합니다 ^^
0 추천

음 검색해보시면 많이 나오는데요...;

http://blog.naver.com/2hyoin/220378786954 여기 한번 살펴보세요

예로 링크한 페이지 중간쯤 보시면 run()에 채워진 곳 보시면 그냥 while 문같은걸로 무한 반복을 시킵니다

우선은 쓰래드의 개념을 아셔야하는데요.

https://ko.wikipedia.org/wiki/%EB%A9%80%ED%8B%B0%EC%8A%A4%EB%A0%88%EB%94%A9

요기를 한번 보세요

 

컴러기 (22,230 포인트) 님이 2015년 6월 24일 답변
도움 주셔서 감사합니다. 자료까지 검색해서 주시다니 정말 정말 감사해요.
...