Java 在不中断主线程的情况下执行定时操作
我有一个线程需要连续运行,但是当调用某个操作时,我希望等待500毫秒,然后再执行另一个操作,而不中断主线程。有什么办法吗 我立即想到创建一个新线程,每次只重新启动一个新线程,但这似乎不起作用Java 在不中断主线程的情况下执行定时操作,java,multithreading,time,Java,Multithreading,Time,我有一个线程需要连续运行,但是当调用某个操作时,我希望等待500毫秒,然后再执行另一个操作,而不中断主线程。有什么办法吗 我立即想到创建一个新线程,每次只重新启动一个新线程,但这似乎不起作用 编辑:这个问题似乎有点混乱,所以让我详细说明一下。我有一根线在不停地工作。当执行和操作时,将调用一个方法。在该方法中,我需要等待500毫秒,然后调用另一个方法,而不中断主线程。这也必须是可重用的。这可能会让您了解如何处理类似情况: Quartz是一种调度器,允许您: 。。。创建简单或复杂的计划,以执行十、百
编辑:这个问题似乎有点混乱,所以让我详细说明一下。我有一根线在不停地工作。当执行和操作时,将调用一个方法。在该方法中,我需要等待500毫秒,然后调用另一个方法,而不中断主线程。这也必须是可重用的。这可能会让您了解如何处理类似情况:
Quartz
是一种调度器,允许您:
。。。创建简单或复杂的计划,以执行十、百、,
甚至数万个工作岗位;任务定义为
标准Java组件,可以执行您可能执行的任何内容
让他们做些什么。Quartz调度程序包括许多
企业级功能,例如支持JTA事务和
集群
您可以实现在特定给定时间内运行的计划作业。在这里您可以找到一些教程和更多信息:
我想等500毫秒,然后再做另一个动作,你能详细说明一下吗?你能写一些伪代码详细说明你的问题吗。我还是不清楚。