大体是这样逻辑处理这块
while(xxx) {
smthing1;
smthing2;
smthing3;
}
这个循环在某个 smthing的时候可能会意外卡死,类似于线程的卡死的状态。
我想把他们抽离成一个方法。dosmthing() {
smthing1;
smthing2;
smthing3;
}while(xxx) {
dosmthing();
}
我能否对这个dosmthing()进行时长监控。如果超过指定值 如30s
直接让循环continue;我不想把这个dosmthing()做成线程 然后另开一条线程去监控 超时则杀死线程 这样等于每次循环都需要new两个线程去
进行管理 资源太耗。分不多,给40.在线等了。
while(xxx) {
smthing1;
smthing2;
smthing3;
}
这个循环在某个 smthing的时候可能会意外卡死,类似于线程的卡死的状态。
我想把他们抽离成一个方法。dosmthing() {
smthing1;
smthing2;
smthing3;
}while(xxx) {
dosmthing();
}
我能否对这个dosmthing()进行时长监控。如果超过指定值 如30s
直接让循环continue;我不想把这个dosmthing()做成线程 然后另开一条线程去监控 超时则杀死线程 这样等于每次循环都需要new两个线程去
进行管理 资源太耗。分不多,给40.在线等了。
解决方案 »
- 一个Try/Catch/Finally的问题!~
- tomcat服务启动报如下错误
- 请求servlet出错,疯掉了啊
- 普通工程运行成功,tomcat上却出错
- 关于hibernate实时读取数据的问题(着急!)
- ssh整合的小问题,初学者求教,获取不到struts的url地址。困惑
- 如何用HQL读取某些属性?
- JSP页面中调用javascript代码怎么不起作作用?
- 异常:/hibernate.cfg.xml not found
- 江湖救急啊:解析excel文件
- spring jpa dbunit 进行单元测试的问题
- 将string类型的数据写成xml文件后,xml文件不是utf-8编码格式,怎么弄啊
应该能满足需求
不过要1.5以上的jdk支持