while(true){
..........
if(符合){
break;
}
..........
Thread.sleep(500);
}
..........
if(符合){
break;
}
..........
Thread.sleep(500);
}
解决方案 »
- java多表头刷新出现问题
- main函数是不是必须得放在public class 里面?
- eclipse Europa 与 eclipse_Ganymede 有什么区别
- 数据库连接的问题!
- 两文件内变量相互引用问题,在线等
- java项目中如何把服务器上的文件弹出下载。
- 100分!各位看看这个java实现的telnet客户端怎么不对阿!!
- 请问各位高手用什么java开发环境比较方便,效率比较高?
- 用File为什么不能创建新文件
- 那里有最新的j2sdk下载呀!急急!
- 在linux下面运行java程序,怎么老是报找不到class的错呢?Exception in thread "main" java.lang.NoClassDefFoundError:
- 大家经常用output.flush()吧 你知不知道flush()方法竟然是个空方法
class T extends Thread{
public void run(){
while(true){
..........
if(符合){
break;
}
..........
Thread.sleep(500);
}
}
}Thread t=new T();
t.start();完整程序自己拼凑吧。
//part of your method
try{
Thread.sleep(//how long will you sleep);
}
catch(InterruptedException e){//handling code}
以上就是使用方法,给你一个例子:public void run(){ if(name=="fishstudio") try{
Thread.sleep(1000);//毫秒 }
catch(InterruptException e){ System.out.println("懒得理你");} System.out.println("醒了");
}
while(true)
{
try
{
处理函数1()
类.sleep(1000);//这个类应该是各Thread
处理函数2(); }catch(Exception e){
e.printStackTrace();
}
}
}
import javax.swing.Timer;
方法里这么写:
Timer ti = new Timer(等待的时间,new SDB());
那个SDB类要implements ActionListener
然后覆盖方法:
public void actionPerformed(ActionEvent e){
//这里写查询语句
}
他就每隔“等待的时间”查一次。
查到后想退出的话加个标志变量就行了。