while(true){
..........
if(符合){
break;
}
..........
Thread.sleep(500);
}
..........
if(符合){
break;
}
..........
Thread.sleep(500);
}
解决方案 »
- 求解,为什么编译的时候会出错,用javac命令
- swing 里面的 Jpanel 可以嵌入 SWT GC吗?
- Java中Set 和List两个集合怎样互相转化?
- 关于内部类调用外部类的实例方法的问题?
- 今天从sun下载了jdk1.5版本,有些地方不明白,向大家请教~~
- 关于java阶乘运算的,有一点始终不明白,请帮忙解释下谢谢。
- 新手上路,请问Java程序如何编译发布?
- 怎么知道一个特定的类在哪个类库里?(立刻给分)
- 求教写一个通用的数据报表输出程序(用JAVA实现)给个实现方法,谢谢
- java中有没有将全角转换成半角的函数??
- 在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){
//这里写查询语句
}
他就每隔“等待的时间”查一次。
查到后想退出的话加个标志变量就行了。