import java.util.Queue;
import java.util.LinkedList;
import com.cs.webTool.bean.UserData;
public class Dee {
public static void main(String[] args) {
Dee.namer();
}
public static void name() {
Queue<String> queue = new LinkedList<String>();
queue.offer("hello!");
queue.offer("World!");
queue.offer("你好!");
queue.offer("wowowo");
System.out.println(queue.size());
String str;
while((str=queue.poll())!=null){
System.out.print(str);
}
System.out.println();
System.out.println(queue.size());
}
public static void namer() {
UserData userData = new UserData();
userData.setWaterNum("1");
UserData userData1 = new UserData();
userData1.setWaterNum("1---");
Queue<UserData> queue = new LinkedList<UserData>();
queue.offer(userData);
queue.offer(userData1);
//System.out.println(queue.size());
UserData str;
while((str=queue.poll())!=null){
System.out.println(str.getWaterNum());
}
// System.out.println();
System.out.println(queue.size());
}
}
package com.cs.webTool.action;
import java.util.LinkedList;
import java.util.Queue;
import com.cs.webTool.bean.SubmitInfo;
/**
*
* @author zhf
* 单例模式 服务启动后 quue此对象(队列)不变
*/
public class MyQueue {
public static Queue<SubmitInfo> queue = null;
private static MyQueue instance = null;
private MyQueue() {
queue = new LinkedList<SubmitInfo>();
}
public synchronized static MyQueue getInstance() {
if (instance == null) {
instance = new MyQueue();
}
return instance;
}
}
//将SubmitInfo对象放入queue中(队列中)
MyQueue aMyQueue = MyQueue.getInstance();
aMyQueue.queue.offer(submitInfo);
分享到:
相关推荐
主要介绍了C#队列Queue多线程用法,实例分析了队列的相关使用技巧,需要的朋友可以参考下
主要介绍了java队列之queue用法实例分析,Queue 队列就是一个先入先出(FIFO)的数据结构,Queue接口继承Collection接口。感兴趣的可以了解一下
该事例用于演示C#中队列的处理,当声明一个队列后,开启一个线程监控此队列,当有消息时就立刻传送出去。
本文实例分析了C#队列Queue用法。分享给大家供大家参考。具体分析如下: 队列(Queue)在程序设计中扮演着重要的角色,因为它可以模拟队列的数据操作。例如,排队买票就是一个队列操作,后来的人排在后面,先来的人...
本文实例讲述了Python多线程通信queue队列用法。分享给大家供大家参考,具体如下: queue: 什么是队列:是一种特殊的结构,类似于列表。不过就像排队一样,队列中的元素一旦取出,那么就会从队列中删除。 线程之间...
整个延迟队列由4个部分组成: 1. JobPool用来存放所有Job的元信息。 2. DelayBucket是一组以时间为维度的有序队列,用来存放所有需要延迟的Job(这里只存放Job Id)。 3. Timer负责实时扫描各个Bucket,并将delay...
C++ 优先队列 学习和使用实例, 可直接在VC2008下编译运行。
C++ 中”priority_queue” 优先级队列实例详解 1. 简介 标准库队列使用了先进先出(FIFO)的存储和检索策略. 进入队列的对象被放置在尾部, 下一个被取出的元素则取自队列的首部. 标准库提供了两种风格的队列: FIFO ...
羽毛蜂排队 用于作业的服务适配器。... 选项: queue -Bee-Queue队列实例events (可选)-此服务发送的列表。 必须是以下一项或多项: succeeded retrying failed progress paginate (可选)-包含
本文实例讲述了PHP实现基于Redis的MessageQueue队列封装操作。分享给大家供大家参考,具体如下: Redis的链表List可以用来做链表,高并发的特性非常适合做分布式的并行消息传递。 项目地址:...
本文实例讲述了Java内置队列类Queue用法,分享给大家供大家参考
主要介绍了C#内置队列类Queue用法,实例分析了C#内置队列的添加、移除等相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
主要介绍了C++ 中"priority_queue" 优先级队列实例详解的相关资料,需要的朋友可以参考下
queue是python中的标准库,俗称队列。 在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,不能够保证数据的安全性和一致性,所以当多个线程需要进行数据交换的时候,队列就出现了,队列可以完美...
本文实例讲述了Python queue队列原理与应用。分享给大家供大家参考,具体如下: 作用: 解耦:使程序直接实现松耦合,修改一个函数,不会有串联关系。 提高处理效率:FIFO = 现进先出,LIFO = 后...
主要介绍了JAVA 数据结构之Queue处理实例代码的相关资料,需要的朋友可以参考下
用法声明一个cppQueue实例(uint16_t size_rec, uint16_t nb_recs=20, QueueType type=FIFO, overwrite=false) (以下称为q ): size_rec队列中记录的大小nb_recs队列中的记录数type -队列实现类型:先进先出,后进...