为了让以后自己不再重复早轮子写的。
使用方法:
final MessageQueue<String> mq = new MessageQueue<String>(4); //队列长度
VortexMQ<String> v = new VortexMQ<String>(mq,new ThreadInterface(){
@Override
public Object doJob(){
//获取队列元素方式
String str = mq.take();
System.out.println("队列元素:"+str);
//实现发送消息方法。
//TODO
return null;
}
},3);
v.doExcute();
//注:载入消息必须在 v.doExcute(); 之后执行。
//载入消息
mq.putElementToQueue("1");
mq.putElementToQueue("2");
mq.putElementToQueue("3");
mq.putElementToQueue("4");
mq.putElementToQueue("5");
mq.putElementToQueue("6");
mq.putElementToQueue("7");
mq.putElementToQueue("8");
mq.putElementToQueue("9");
mq.putElementToQueue("0");
可以封装MessageQueue 为单例模式。
本文介绍如何使用VortexMQ实现高效队列管理,包括队列创建、元素添加和取出,以及如何将消息封装为单例模式,提高代码复用性和性能。
1万+

被折叠的 条评论
为什么被折叠?



