我有类XYZ,它使用方法run()实现Runnable。我制作它的线程,然后使用.run()然后我和#34;让他睡觉"一段时间是否有任何优雅的方法在类XYZ不停的方法run()中运行我的函数(执行smth,sleep(),执行smth,sleep ...等),直到我关闭JFrame(程序显示其结果) 。我想出了永远不会结束的循环(它最终会起作用),但我认为这不是一个非常优雅和有能力的解决方案。
答案 0 :(得分:0)
private boolean shutDown;
public void run()
{
while (!shutDown)
{
//Do Something
Thread.sleep(500)
}
}
public void shutDown()
{
shutDown = true
}