线程池,设置线程执行超时异常
时间:2020-03-25 11:32:02
收藏:0
阅读:254
ExecutorService service = Executors.newSingleThreadExecutor();
Runnable task = () -> {
System.out.println("start");
try { TimeUnit.SECONDS.sleep(5); } catch (InterruptedException e) { e.printStackTrace(); }
};
Future<?> future = service.submit(task);
try {
future.get(4, TimeUnit.SECONDS);
System.out.println("end...");
} catch (Exception e) {
e.printStackTrace();
}
原文:https://www.cnblogs.com/yejiang/p/12564460.html
评论(0)