java 线程超时时间
来源:互联网 发布:地下城堡兑换码数据 编辑:程序博客网 时间:2024/04/28 19:37
public static void main(String[] args) { String failReason = null;Future<Object> f=new FutureTask(new Callable<Object>() {@Overridepublic Object call() throws Exception {// TODO Auto-generated method stubThread.sleep(1000*60);return null;}});new Thread(f).start();try {f.get(5l, TimeUnit.SECONDS);} catch (InterruptedException e) { failReason = "执行线程在等待计算结果时被中断!"; } catch (ExecutionException e) { failReason = "执行线程等待计算结果,但计算抛出异常!";} catch (TimeoutException e) { failReason = "执行线程等待计算结果超时,因此中断任务线程!"; }finally{System.out.println(failReason);}}
public static void main(String[] args) {Timer timer=new Timer();//实例化Timer类 //安排在指定延迟后执行指定的任务。timer.schedule(new TimerTask(){public void run(){ System.out.println("out"); this.cancel();}},500);//五百毫秒}
0 0
- java 线程超时时间
- java 多线程 线程返回值 子线程超时时间设置
- Java 多线程设置线程超时时间之 Callable接口和Future接口 线程超时控制
- Java 多线程设置线程超时时间之 Callable接口和Future接口 超时控制
- JAVA处理线程超时
- JAVA处理线程超时
- JAVA处理线程超时
- java线程超时处理
- JAVA处理线程超时
- JAVA处理线程超时
- Java线程超时实现
- dubbo持续检查超时时间线程DefaultFuture
- java修改session超时时间
- java设置http超时时间
- Socket Java设置超时时间
- java多线程设置超时时间
- Socket Java设置超时时间
- Java Webservice指定超时时间
- 全序关系(Total Order)与偏序关系
- (转)Android开发之旅:书籍、教程、工具和各种干货!
- 通过jQuery的attr修改onclick值的的解决方法
- i.MX6qSabreLite内核源码阅读笔记-----board-mx6q_sabrelite.c 分析----1
- Linux cut命令
- java 线程超时时间
- <mvc:annotation-driven />意义
- Drools规则语言中各种宏函数用法简介
- 【Python】Python入门教程
- uva 10627 - Infinite Race(数论)
- JBPM6学习笔记(二)创建JBPM工程:helloworld
- MACD算法
- 按钮CCControlButton使用,加上九妹CCScale9Sprite
- NSSortDescriptor