java-实现资源访问的超时和并发控制
2015-07-28 17:28
239 查看
实现资源访问的超时和并发控制
try { Future<?> future = this.threadPoolExecutor.submit(runnable); while (!future.isDone()) { future.get(“超时时间”, TimeUnit.SECONDS); } } catch (RejectedExecutionException ree) { //超过最大并发资源限制,无法提供服务 } catch (TimeoutException e) { //服务时间超限 } catch (Throwable throwable) { //产生未知的错误 } finally { }
相关文章推荐
- java多线程设计模式--Balking不需要就算了
- JAVA动态加载类和静态加载类
- (一)java内存区域与内存溢出
- Eclipse 常用快捷键
- HashMap的实现原理
- java集群优化——多线程下的单例模式
- Eclipse常见问题解决 - Project facet Java version 1.7 is not supported.
- 用myeclipse2015 stable 2.0新建jsp后,无法使用jstl/core标签
- Java复习第二天
- SVN插件配置到myeclipse中的两种方式
- Java——IO流读写对象及流操作规律
- 我理解的java多态
- myeclipse导入maven工程,并关联svn管理
- java多线程Thread和Runnable
- 分析java.lang.NullPointerException thrown in RelativeLayout measure()
- Java无限级树(递归)超实用
- SpringMVC在控制器Controller里面读取国际化message文件里面的值
- JAVA-System.arraycopy方法的使用
- MyEclipse图表工具Birt的使用技巧(二)--cross tab的使用
- java.lang.IllegalArgumentException: Wrong FS: expected: file:/// – Hadoop