String result = "";
resut = getResult("1");//如果getResult一分钟后没结果返回(可能没执行完)
就给result赋值"0";
resut = getResult("1");//如果getResult一分钟后没结果返回(可能没执行完)
就给result赋值"0";
解决方案 »
- 求解Scanner的useDelimiter方法
- 在线等答案,急急
- 菜鸟问问题,关于NoSuchMethodError
- 怎么样将一个String,以‘\n'分割,分派到array或hashtable中
- 用Java开发的软件安装程序通常用什么制作?哪里能下载?最好能有使用说明。如果能用,分可以再给。
- 请问System.gc(),System.runFinalization()这两个函数到底有什么区别?
- 奇怪写法!哪位大侠能解释一下,谢了!
- 很奇怪的问题,关于类方法函数传递?请看代码:(特邀路人甲、天生不笨等高手)
- 各位高手!你们学Jbuilder都看那本书?能不能推荐一下?如有下载地址也不妨相告,有分!
- Netbeans打包出来Exe太大了…
- 如何学习hibernate
- 打包后 通过java -jar Myproject.jar 运行错误提示
Thread.sleep(60000);
int returnInt;
if(ft.isDone()){
returnInt=ft.get();
}else{
returnInt=0;
}
?
用Callable接口FutureTask ft=new FutureTask (Callable<V> callable);
Thread.sleep(60000);
int returnInt;
if(ft.isDone()){
returnInt=ft.get();
}else{
returnInt=0;
}
-------------------------------------
你这样写是错的,至少加上这句:new Thread(ft).start();
并且,如果函数在60000ms内返回了呢?!