package com.example.demo.ThreadPool;
import java.util.concurrent.Delayed;
import java.util.concurrent.TimeUnit;
/***
* 定义消息体,必须实现Delayed且重写方法
*/
public class DelayQueneMessage implements Delayed {
private String id;//消息id
private String body; // 消息内容
private long excuteTime;// 延迟时长,这个是必须的属性因为要按照这个判断延时时长。
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public void setBody(String body) {
this.body = body;
}
public void setExcuteTime(long excuteTime) {
this.excuteTime =
延迟队列的使用和理解——附代码
最新推荐文章于 2024-06-29 11:41:28 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)