2013-10-25 59 views
0

线程之间是否有相似的一类,以java.util.Timer但使用的是启动定时器和块的事件,而不是创建一个单独的线程调度的事件之间的线程的线程?定时器,阻止事件

+1

你想达到什么目的? – jtahlborn

+0

@jtahlborn我试图在EDT上每隔n毫秒重复一个事件,直到获得所需的结果,但是我想要阻塞该线程直到完成,因此GUI无响应。 – Stripies

+1

如果你挡住EDT太大,操作系统可能标志着您的应用程序为“未能作出回应。”这听起来很糟糕。你试图解决的实际问题是什么? –

回答

0

只需在循环中调用Thread.sleep()即可。

+0

的危险存在,如果OP想要然后以恒定速率这就变成了一个有点复杂。 –