DelayQueue延时队列使用
----------TaskDelay 延时对象--------------- package com.asiainfo.audit.delay; import org.apache.log4j.Logger; import java.util.Date; import java.util.concurrent.Delayed; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicLong; /** * 继承Delayed使其成为一个延迟对象 * 该类是一个消息体类,在延时队列中这个实现了Delayed接口的消息类是必不可少的, * 实现接口时有一个getDelay(TimeUnit unit)方法,这个方法就是判断是否到期的, * 这里定义的是一个泛型类,所以可以将我们上面的任务类作为其中的task,这样就将任务类分装成了一个消息体 * @author zhoukai7 * @email zhoukai7@asiainfo.com * @date 2017-12-02 18:23...