【发布时间】:2014-02-11 18:18:03
【问题描述】:
我有一个线程在等待某个任务执行时让它休眠一段时间(使用 Thread.sleep(60000) )。一旦有请求到达,我通过调用 (t.inerrupt) 从另一个线程唤醒它。
我可以看到它到目前为止运行良好。如果我在 Thread 处于睡眠状态时发送 t.inerrupt,它就会醒来。 但是,如果进程没有休眠(做实际工作),调用 t.inerrupt 会对线程有什么影响吗?
【问题讨论】:
-
它变得非常不爽。
标签: java multithreading