2012-02-07 6 views
-1

나는 웹 페이지에 http를 가져 오는 runnable을 구현하는 spider 메쏘드를 가지고있다. 내 executorService에서 객체를 가져 오는 방법은 무엇입니까?

나는 그것을 다운로드하는 데 걸린 경과 시간을 웹 페이지에 대한 정보를 저장하는 같은 방법으로 개인 클래스가 등

지금은 spider 메소드를 실행 내 ExecutorService를 소비하는 URL 목록을 .

각 URL에 대한 통계와 함께 처리 된 URL 목록을 어떻게 얻을 수 있습니까?

각 스레드가 'stat 객체를 관련 URL과 함께 반환하도록해야합니다.

+0

호출 가능, 시간 제한은 어떻습니까? 카운트 다운 래치를 사용하고 있습니까? – yadab

답변

2

ExecutorService으로 보낼 때 결과에 ​​액세스하는 데 사용할 수있는 Future을 반환하는 submit 메서드를 사용해야합니다. 값을 반환해야하는 경우 V 값이 반환 될 것으로 예상되는 경우 Callable<V> 개체를 제출해야합니다.

관련 문제