如何在指定的时间限制后终止任务并继续下一个任务?

时间:2018-05-18 18:27:58

标签: java futuretask

我的“queryService.query()”make花费的时间超过了需求指定的限制。我希望能够在1秒后跳过当前函数的执行,然后继续处理下一个“inputInfo”。如果任务花费的时间太长,我想跳过它。最好的方法是什么?

  public Response getResponse(InputInfo inputInfo) {

        Preconditions.checkNotNull(inputInfo);
        LOGGER.info("inputInfo: " + inputInfo);

        Response response = queryService.query(inputInfo);

        return response;
    }

0 个答案:

没有答案