`
peak007
  • 浏览: 5907 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

Queue队列实例

    博客分类:
  • java
阅读更多
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多线程用法实例

    主要介绍了C#队列Queue多线程用法,实例分析了队列的相关使用技巧,需要的朋友可以参考下

    java队列之queue用法实例分析

    主要介绍了java队列之queue用法实例分析,Queue 队列就是一个先入先出(FIFO)的数据结构,Queue接口继承Collection接口。感兴趣的可以了解一下

    c# queue 队列例子

    该事例用于演示C#中队列的处理,当声明一个队列后,开启一个线程监控此队列,当有消息时就立刻传送出去。

    C#队列Queue用法实例分析

    本文实例分析了C#队列Queue用法。分享给大家供大家参考。具体分析如下: 队列(Queue)在程序设计中扮演着重要的角色,因为它可以模拟队列的数据操作。例如,排队买票就是一个队列操作,后来的人排在后面,先来的人...

    Python多线程通信queue队列用法实例分析

    本文实例讲述了Python多线程通信queue队列用法。分享给大家供大家参考,具体如下: queue: 什么是队列:是一种特殊的结构,类似于列表。不过就像排队一样,队列中的元素一旦取出,那么就会从队列中删除。 线程之间...

    基于Redis实现的延迟消息队列

    整个延迟队列由4个部分组成: 1. JobPool用来存放所有Job的元信息。 2. DelayBucket是一组以时间为维度的有序队列,用来存放所有需要延迟的Job(这里只存放Job Id)。 3. Timer负责实时扫描各个Bucket,并将delay...

    C++ 优先队列实例(Priority_queue)

    C++ 优先队列 学习和使用实例, 可直接在VC2008下编译运行。

    C++ 中”priority_queue” 优先级队列实例详解

    C++ 中”priority_queue” 优先级队列实例详解 1. 简介 标准库队列使用了先进先出(FIFO)的存储和检索策略. 进入队列的对象被放置在尾部, 下一个被取出的元素则取自队列的首部. 标准库提供了两种风格的队列: FIFO ...

    feathers-bee-queue:用于Bee-Queue作业的Feathers服务适配器

    羽毛蜂排队 用于作业的服务适配器。... 选项: queue -Bee-Queue队列实例events (可选)-此服务发送的列表。 必须是以下一项或多项: succeeded retrying failed progress paginate (可选)-包含

    PHP实现基于Redis的MessageQueue队列封装操作示例

    本文实例讲述了PHP实现基于Redis的MessageQueue队列封装操作。分享给大家供大家参考,具体如下: Redis的链表List可以用来做链表,高并发的特性非常适合做分布式的并行消息传递。 项目地址:...

    Java 队列 Queue 用法实例详解

    本文实例讲述了Java内置队列类Queue用法,分享给大家供大家参考

    C#内置队列类Queue用法实例

    主要介绍了C#内置队列类Queue用法,实例分析了C#内置队列的添加、移除等相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    C++ 中"priority_queue" 优先级队列实例详解

    主要介绍了C++ 中"priority_queue" 优先级队列实例详解的相关资料,需要的朋友可以参考下

    Python3 queue队列模块详细介绍

    queue是python中的标准库,俗称队列。 在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,不能够保证数据的安全性和一致性,所以当多个线程需要进行数据交换的时候,队列就出现了,队列可以完美...

    Python queue队列原理与应用案例分析

    本文实例讲述了Python queue队列原理与应用。分享给大家供大家参考,具体如下: 作用:  解耦:使程序直接实现松耦合,修改一个函数,不会有串联关系。  提高处理效率:FIFO = 现进先出,LIFO = 后...

    JAVA 数据结构之Queue处理实例代码

    主要介绍了JAVA 数据结构之Queue处理实例代码的相关资料,需要的朋友可以参考下

    Queue:队列处理库(在Arduino上设计)

    用法声明一个cppQueue实例(uint16_t size_rec, uint16_t nb_recs=20, QueueType type=FIFO, overwrite=false) (以下称为q ): size_rec队列中记录的大小nb_recs队列中的记录数type -队列实现类型:先进先出,后进...

Global site tag (gtag.js) - Google Analytics