我想要的是什么:
一旦传感器达到一个值,程序应该等待几秒钟,然后进入一个真实的while循环,直到达到某个传感器值。一旦退出while循环,其余代码将继续处理并将值存储到某个sql数据库中。
我尝试过的事情:
线程,处理程序和Runnables ......发布代码的尝试次数过多。
我的问题:
while循环迭代。它总是运行一次。
结果:
没有什么能接近我想要的结果
答案 0 :(得分:0)
您可以强制执行线程休眠一段时间。例如:
//Condition to sleep occurs
try {
Thread.sleep(3000);
}
catch (InterruptedException ex) {
//log
}
这将导致线程在继续执行之前休眠3秒(除非被中断)。在Java中,线程是一个强大的东西。我从这里开始:http://docs.oracle.com/javase/tutorial/essential/concurrency/
在我看来,Javadocs中的并发课非常棒。