1. 首页
  2. 数据库
  3. 其它
  4. 阻塞队列BlockingQueue的使用

阻塞队列BlockingQueue的使用

上传者: 2021-01-16 07:59:50上传 PDF文件 39.17KB 热度 21次
在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文简要介绍下BlockingQueue接口中几个方法的作用及区别。 boolean add(E e) (1)在不违反容量限制的情况下,可立即将指定元素插入此队列,成功返回true。 (2)当无可用空间时候,抛出IllegalStateException异常 (3)当所添加的元素与队列中的元素类型不匹配,不能够完成类型转换的时候,抛出ClassCastException异常 (4)该方法要求不能够向队
下载地址
用户评论