烛窗夜记(一),java 并发包中的各种队列

原创
2011/01/17 21:58
阅读数 156

java 并发包

ArrayBlockingQueue 阻塞队列(以array实现,没有取到数据阻塞,插入数据时也可能阻塞)

LinkedBlockingQueue 阻塞队列(以链表实现,一般情况下不如ArrayBlockingQueue 性能好)

ConcurrentLinkedQueue 并发队列(不会阻塞,没有数据会取到null)

DelayQueue 延迟队列,只有数据存放达到一定时间,才可能被取出来

PriorityBlockingQueue 优先级队列,取出的顺序和插入的顺序不一致

SynchronousQueue 同步队列(实际上队列不存在,只做数据传输的中转站)

 

展开阅读全文
打赏
0
2 收藏
分享
加载中
更多评论
打赏
0 评论
2 收藏
0
分享
返回顶部
顶部