摘要:
Thread#interrupt() 这个方法仅仅是给线程设置一个打断标记,线程的打断需要应用程序的响应,如果没有响应,打断就不会被执行。
Thread#isInterrupted() 方法可以判断线程对象 thread 的打断标记是否被置位,支持多次判断,且结果一致。
Thread.interrupted() 返回当前线程是否被设置了打断标记,且重置线程为未打断状态。 阅读全文
posted @ 2021-02-16 21:26
极客子羽
阅读(760)
评论(0)
推荐(0)
摘要:
DelayQueue 的性质:
1. 它是一个线程安全的队列。
2. 包含 PriorityQueue 的性质。
3. 放入该队列的元素必须实现 Delayed 接口
4. 从该队列取出对象时,需要询问对象的执行延迟。即队头不为 null 条件还不充分,还需要剩余延迟 delay <= 0,对象才能正常出队。这点比较特殊。 阅读全文
posted @ 2021-02-16 11:08
极客子羽
阅读(109)
评论(0)
推荐(0)