如果第一次花时间,想要再次运行该方法。怎么实现呢?

时间:2017-08-09 20:23:57

标签: java multithreading threadpool

我有一个方法(比如execute()),如果需要超过10秒(每个说法)返回响应我需要重新执行它。

请帮助我如何实现这个目标?

由于

1 个答案:

答案 0 :(得分:0)

这样的东西
order by Case when r_id is null then p_id else r_id end 

?或

Object response;
start = System.currentTimeMillis();
response = execute();
if (System.currentTimeMillis() - start > 10000) {
  response = execute();
}