Thread.sleep(n);
暂停n毫秒后,如果想立马打断sleep,让Thread继续执行。
那么,可以通过interrupt方法打断sleep。这时会出一个InterruptedException异常,没有关系,也不需要输出。
但是,要注意打断的是自己制定的Thread,不要瞎打断,否则后果很严重的。
可以使用一个static全局变量来保存该Thread的引用。
如:
public static Thread thread;
//在new的时候,给上面这个变量赋值
thread = new XXXThread();
注意:Thread在new后是不会自己运行的,需要调用thread.start()来启动,当然,也可以在XXXThread的构造方法中添加start()