当前位置: 首页 > 面试题库 >

java:在特定的秒数后运行函数

冯驰
2023-03-14
问题内容

我有一个想在5秒钟后执行的特定功能。如何在Java中做到这一点?

我找到了javax.swing.timer,但我真的不明白如何使用它。看起来我在寻找比此类提供的方法更简单的方法。

请添加一个简单的用法示例。


问题答案:
new java.util.Timer().schedule( 
        new java.util.TimerTask() {
            @Override
            public void run() {
                // your code here
            }
        }, 
        5000 
);


 类似资料:
  • 本文向大家介绍python每隔N秒运行指定函数的方法,包括了python每隔N秒运行指定函数的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python每隔N秒运行指定函数的方法。分享给大家供大家参考。具体如下: 这是一个类似定时器的效果,每隔指定的秒数运行指定的函数,采用线程实现,代码简单实用。 希望本文所述对大家的Python程序设计有所帮助。

  • 我有一个函数/GUI问题。我正在编码一个轻函数,它开始一个例程,并检查时间是否在上午8点和一些停止时间之间。这个例程从早上8点开始,在那个任意的时间结束。问题是,一旦我点击这个例程的开始,图形用户界面就不会让我带着开始按钮离开窗口,因为它卡在定时例程里面了。我真的希望能够设置计时器在后台运行,然后能够离开图形用户界面的窗口。看起来线程是做到这一点的关键,但我不确定。 我将GUI代码放在一个单独的文

  • 问题内容: 我有一个while循环,我希望它能持续运行15分钟。目前是: (这会运行,然后重新启动。我需要它继续执行此操作,除非15分钟后退出循环) 谢谢! 问题答案: 尝试这个: 这将运行15分钟x 60 s = 900秒。 函数以1970年1月1日为单位返回当前时间(以秒为单位)。该值以浮点数表示,因此您甚至可以使用亚秒精度。在开始时,值t_end计算为“现在” + 15分钟。循环将一直运行,

  • 问题内容: 我正在开发Django应用。我有一个API端点,如果需要,它必须执行必须重复几次的功能(直到满足特定条件为止)。我现在如何处理- 虽然我知道这是一种可怕的方法,并且我不应该阻塞2秒钟,但是我不知道该如何解决。 等待4秒后,此方法起作用。但是我想要使循环在后台运行并在some_fn返回True时停止的东西。(此外,可以肯定some_fn将返回True) 编辑- 阅读Oz123的响应给了我

  • 在额外收入部分,我想给添加某种值m,但是我不知道如何做。

  • linux计算机上安装的java版本 sudo更新备选方案--配置java /usr/lib/jvm/java-17-oracle/bin/java /usr/lib/jvm/java-17-oracle/bin/java /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 我如何制作一个文件. sh,它在java版本1.8下运行我的程序,而不改变java