java 利用Future做逾時任務處理
Callable<String> task = new Callable<String>() {
@Override
public String call() throws Exception {
return HttpRequestUtil.host().doGet(requestUrl);
}
};
ExecutorService executorService = Executors.newSingleThreadExecutor();
Future<String> future = executorService.submit(task);
String hostInfo = future.get(,TimeUnit.SECONDS);
參考連接配接:http://blog.51cto.com/5880861/1714852