摘要: 并发集合是原有集合框架的补充,为多线程并发程序提供了支持。主要有:BlockingQueue,ConcurrentMap,ConcurrentNavigableMap三个接口。新的java.util.concurrent包可用的具体集合类中加入了BlockingQueue接口和5个阻塞队列类。阻塞队列实质上就是一种有点扭曲的FIFO数据结构,不是立即从队列中添加或删除元素,线程执行操作被阻塞,直到有空间或元素可用。生产者中 put()操作会在没有空间可用时阻塞,而消费者的take()操作会在队列中没有任何东西时阻塞。五个队列所提供的各有不同:ArrayBlockingQueue :一个由数组支 阅读全文
posted @ 2013-06-19 08:13 丁丁木木 阅读(503) 评论(0) 推荐(0) 编辑