一个wait()和sleep()在线程之间有什么区别?
我的理解是wait()-ing Thread仍处于运行模式并使用CPU周期但是sleep()-ing不会消耗任何CPU周期吗?
为什么我们都 wait()和sleep():如何实现他们在一个较低的水平有什么不同?
我正在尝试用Java做一些事情,我需要在while循环中等待/延迟一段时间.
while (true) {
if (i == 3) {
i = 0;
}
ceva[i].setSelected(true);
// I need to wait here
ceva[i].setSelected(false);
// I need to wait here
i++;
}
Run Code Online (Sandbox Code Playgroud)
我想构建一个步序器,我是Java的新手.有什么建议?
如何将while循环延迟到1秒间隔,而不会将运行的整个代码/计算机减慢到一秒延迟(只有一个小循环).
我有一个场景,我登录到一个应用程序,执行下载操作,然后在该页面上等待(停留)30分钟,然后再次执行下载操作.
是implicitwait30分钟,在该方案是否可行?还有更好的选择吗?
我想知道是否有一种方法可以延迟java中的代码执行.如果有,请发布回复,请注意我在这里不是指java android
与系统c类似,我可以写一些类似于:
delay_ms(1000);
Run Code Online (Sandbox Code Playgroud)
延迟执行代码一分钟
java ×4
sleep ×2
wait ×2
delay ×1
java-threads ×1
loops ×1
notify ×1
selenium ×1
thread-sleep ×1
webdriver ×1