Java
dongpengli
http://www.rwxing.cn
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
聊聊BlockingQueue(实现篇)
上图是BlockingQueue接口的主要实现 我们先看第一个ArrayBlockingQueue public void put(E e) throws InterruptedException { checkNotNull(e);//判空 final ReentrantLock lock = this.lock;//创建锁 lock.lockInterr...原创 2020-02-28 20:17:53 · 264 阅读 · 0 评论 -
聊聊BlockingQueue(基础api篇)
插入数据 boolean add(E e);//成功返回true,没有可用空间的化抛出IllegalStateException异常,如果是固定容量的队列,建议使用offer方法 boolean offer(E e);成功返回true,失败返回false void put(E e) throws InterruptedException;//一直阻塞等待,直到有空间可用,当等待被中...原创 2020-02-23 19:34:43 · 346 阅读 · 0 评论
分享