2017-11-08 14 views
-5

오늘 나는 HttpUrlConnection보다 빠르기 때문에 AsyncTask 대신에 내 프로젝트에서 retrofit 라이브러리를 사용했다. 그러나 어떻게 더 빠르며 어떤 메커니즘을 사용하고 있는지 궁금하다. 나는 그것에 대해 조사했지만 정확하거나 만족스러운 대답을 얻지 못했습니다. 배후에있는 개념을 이해하기 위해 나를 도우십시오.Retrofit 라이브러리가 기본 AsyncTask보다 더 빨리 작동하는 방법?

+1

오픈 소스입니다. 가서 코드를 읽으십시오. –

답변

1

비동기 작업은 기본적으로 단일 스레드이며 다음 호출이 완료되기 전에 마지막 호출이 완료 될 때까지 기다리고 병렬 실행 스레드로 인한 일반적인 오류를 피할 수 있도록 설계되었습니다. 개장하지 않습니다. 그것은 병렬로 호출을 보내고 ThreadPoolExecutor를 사용합니다.

+0

차이점을 이해한다면이 게시물을 답변으로 표시하는 것을 잊지 마십시오. 그것은 미래에 다른 사람들을 도울 것입니다. –