2014-05-22 3 views
0

다른 하나 이상을 사용해야하는 이유가 있습니까? 그들은 둘 다 다른 방식으로 같은 일을하는 것처럼 보입니다. 나는 FutureTask이 더 확장 성이 있다는 것을 알 수 있지만, 나중에 미래에 가치를 얻기 위해 미래를 되돌리려는 간단한 작업에 차이가 있습니까?Android Future 대 FutureTask

답변

3

FutureTask의 기본 구현의 실질적인 이점은 없다고 생각합니다. 나는 당신이 그것을 확장하고 요구에 따라 콜백 메소드를 오버라이드 할 때 이점이 온다고 생각한다.

FutureTask의 기본 구현을 사용하는 경우 ExecutorService의 execute()를 사용하여 새 작업을 보낼 때 Callable을 래핑합니다. this guy에 따르면, FutureTask를 다른 FutureTask로 래핑하는 것과 같습니다.