gpt4 book ai didi

Java设置定时器暂停和重置定时器

转载 作者:行者123 更新时间:2023-11-30 07:13:27 27 4
gpt4 key购买 nike

如何在Java中暂停计时器,例如我有一个20秒的计时器,当计时器为0时,计时器将暂停10秒,然后计时器将重置(回到20秒)。

for (int c =20; c>=0; c--){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

最佳答案

您可以在 for 循环之外添加一个循环。 for 循环执行完毕后,将立即执行后面的语句,即 Thread.sleep(10000) 语句。之后,它将进入 while 循环的下一次迭代,再次将 c 重置为 20,并且线程将 hibernate 20 秒。

while(true)
{
for (int c =20; c>=0; c--){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Thread.sleep(10000);
}

让线程 hibernate 10 秒的具体要求是什么?

关于Java设置定时器暂停和重置定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38801115/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com