如何计算一段java代码的执行时间(比你想象中的要复杂..)

爱吃苹果的琉克 2010-10-28 11:24:09
比如我现在有100个url地址..我是根据url返回的状态码来判断该url是否有效的..
我用
HttpMethod post = new PostMethod(url);
int statusCode = client.executeMethod(post);

现在问题来了,比如当我 访问到第10个url的时...int statusCode = client.executeMethod(post); 调试时竟然会在这里停留一分左右的时间,然后抛出异常(当然这就属于无效的url)...接着执行第11个url...
我现在就是想计算int statusCode = client.executeMethod(post) 这行代码运行的时间...如果超过10s了,我就立马继续下一次循环...
希望各位大哥,大姐们支招....

...全文
376 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yaoweijq 的回复:]

java.util.concurrent.AbstractExecutorService
及Future等相关类可以帮上这个忙
不过since jdk1.5
[/Quote]
求详细代码...
yaoweijq 2010-10-28
  • 打赏
  • 举报
回复
java.util.concurrent.AbstractExecutorService
及Future等相关类可以帮上这个忙
不过since jdk1.5

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧