有一段时间没有更新了。接着上节继续吧。Queue除了前面介绍的实现外,还有一种双向的Queue实现Deque。这种队列允许在队列头和尾部进行入队出队操作,因此在功能上比Queue显然要更复杂。下图描述的是Deque的完整体系图。需要说明的是LinkedList也已经加入了Deque的一部分(Link...
分类:
编程语言 时间:
2014-12-03 00:07:50
阅读次数:
216
这个小节介绍Queue的最后一个工具,也是最强大的一个工具。从名称上就可以看到此工具的特点:双向并发阻塞队列。所谓双向是指可以从队列的头和尾同时操作,并发只是线程安全的实现,阻塞允许在入队出队不满足条件时挂起线程,这里说的队列是指支持FIFO/FILO实现的链表。首先看下LinkedBlocking...
分类:
编程语言 时间:
2014-12-02 23:49:50
阅读次数:
208
1 /* 2 题目大意:注册一款游戏需要排队,一共有四种事件: 3 1.注册失败,队列不变,概率为p1 4 2.注册过程中断开连接,正在注册的人排到队列的末尾,概率为p2 5 3.注册成功,移出队列,概率为p3 6 4.服务器暂停服务,概率为p4 7 求一个人他前面有不超过k-1个人的时候暂停服务....
分类:
其他好文 时间:
2014-12-02 06:40:27
阅读次数:
208
闲来无事,为了方便,将张宴大神的httpsqs打了个包,运行在centos6之下。HTTPSQS具有以下特征:●非常简单,基于HTTPGET/POST协议。PHP、Java、Perl、Shell、Python、Ruby等支持HTTP协议的编程语言均可调用。●非常快速,入队列、出队列速度超过10000次/秒。●高并发,支持上万..
分类:
Web程序 时间:
2014-12-02 00:19:12
阅读次数:
234
双向队列Time Limit: 1000MS Memory limit: 65536K题目描述 想想双向链表……双向队列的定义差不多,也就是说一个队列的队尾同时也是队首;两头都可以做出队,入队的操作。现在给你一系列的操作,请输出最后队列的状态;命令格式:LINXX表示一个整数,命令代表左边进队操.....
分类:
其他好文 时间:
2014-11-26 14:04:15
阅读次数:
302
队列的基本操作包括入队enqueue和出队dequeue,队列有队头head和队尾tail指针。元素总是从队头出,从队尾入。采用数组实现队列时候,为了合理利用空间,可以采用循环实现队列空间的有效利用。
...
分类:
编程语言 时间:
2014-11-24 22:36:08
阅读次数:
325
TMS320F28335内部有三个SCI模块,SCIA、SCIB、SCIC。
每一个SCI模块都有一个接收器和发送器,SCI的接收器和发送器各有一个16级的FIFO(First In First Out先入先出)队列,它们都还有自己独立的使能位和中断位;可以工作在半双工或全双工模式;...
分类:
其他好文 时间:
2014-11-22 13:24:38
阅读次数:
270
题目大意: 输入一个矩阵,再输入其中一个“X”的位置(从1开始)。从该位置向八个方向扩展,如果是“X”就可以并在一起。问最后得到的模块的周长是多少。解题思路: 按照广搜的思路来做。用一个二维的数组标记每一个点,-1代表着该点不能被搜索了(可能原本就是“.”,也可以该点已经出队列了);0代表着该点.....
分类:
其他好文 时间:
2014-11-21 01:18:57
阅读次数:
224
多线程添加元素到队列中,队列根据绑定的事件进行自动处理,可以设置WorkSequential属性来实现对队列处理的单线程(严格顺序处理)或者多线程处理(循序出队,但是多线程处理,不保证对队列元素的处理顺利)的选择。代码/***********多线程的工作队列*************** * 此工作...
分类:
编程语言 时间:
2014-11-20 21:36:00
阅读次数:
253
Mock生产环境MSMQ测试结果:======================发送本机显示10W耗时3.9秒,这个是发送到本地传出队列的速度MSMQ服务器上性能计数器显示,22秒大概的enque次数4500/sec生产环境可按2000/sec设计===============接收10W消息,60秒大...
分类:
其他好文 时间:
2014-11-20 11:39:19
阅读次数:
221