//新建一个队列 并设定队列的容量为100
BlockingQueue<Object> queue = new ArrayBlockingQueue<Object>(100);
//向队列里面添加对象
//分两中情况
//1、线程不安全的,当队列容量满了以后,新进入队列的值会自动抛掉
queue.add(Object);
//2、线程安全的,当队列满以后,新加的队列会进入等待状态
queue.put(Object);
//消耗队列里面的对象 并获取队列里面对象的内容
Object object = queue.take();
分享到:
相关推荐
这是一个java队列实现的全部工程文件,包含了所有代码,具体的设计文档在上传的另外文件中。这个工程能够实现所有队列的操作,运行没有问题。设计的是在应用程序上的基于界面的队列操作的实现。
用java实现的第一个队列基本操作,包括队列的入队,出队,删除操作。
redis 案例。包含, 队列操作, socket通信, 以及 socket 和 redis 配合 redis 案例。包含, 队列操作, socket通信, 以及 socket 和 redis 配合
用java编写的一个调度算法,是计算机操作系统里的一个算法的演示程序 附源代码和设计报告
主要介绍了Java定义队列结构,并实现入队、出队操作,结合完整实例形式分析了java数据结构中队列的定义、入队、出队、判断队列是否为空、打印队列元素等相关操作技巧,需要的朋友可以参考下
这是模拟队列的实现,没有源码,源码在另外一个上传的文件中,基本实现了队列的各种操作。
用LinkedList实现一个队列的所有操作: 入队\出队\求队列长度\判断队列是否为空\打印队列等
循环顺序队列的实现,包含了各种基本操作,另外附有菜单功能,方便运行,不过好像只能运行整形变量
1、实验题目:队列操作的验证及应用 2、实验目的:加深理解循环队列的定义;掌握顺序循环队列的表示与实现。 3、实验内容: 设有N个人站成一排,从左到右的编号分别为1——N,现在从左往右报数“1,2,3,1,2,3。...
java语言操作系统课程设计模拟进程管理系统源码 需求分析 实现n个进程并发运行; 实现进程创建、撤销、阻塞、唤醒; 实现进程的同步; 实现优先级调度、时间片轮转、短进程优先等调度算法; 系统在运行过程中应能...
java基础,,,,常用例子,,,,以例子驱动学习....最常用的..初学者的资料
自己整理写的JAVA操作微软消息队列(MSMQ),发送和接收消息,使用MyEclipse、jdk1.7,内含示例、jar、dll,我博文里有教程(已更新远程教程,请正确使用dll和jar包,有同学说有异常,经调试已发现是错误引用,按照...
代码涵盖了栈与队列的基本操作以及一些google面试题的实现. 还有详细的PPT讲解
java操作activeMQ(java项目代码及jar包可运行,队列和订阅模式)
数据库与数据结构课程 堆栈链表与队列链表的基本操作函数,还有可供参考的可执行文件exe
要求采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程,多级反馈队列调度算法这两种算法。 实验二要求学生模拟作业调度的实现,用高级语言编写和调试多个作业调度的模拟程序,了解作业调度在操作...
队列在计算机术语中使用queue,和list(排)其实... 队列的操作有:插入到队尾数据项,移除队头数据项,查看数据项等功能。 下面用Java实现队列的基本功能(数组版)。 package cn.zhf.list; public class MyQueu
用线程实现队列的存取操作,使用StringBuffer实现对输入数据的整行读取,遇到quit就停止输入数据和读取数据
模拟操作系统对进程的调度 JAVA源代码