- 博客(1)
- 资源 (9)
- 收藏
- 关注
原创 【JAVA】阻塞队列如何实现?分析JDK 阻塞队列源码实现
阻塞队列,顾名思义,在队列操作时有阻塞机制,防止出现数据不一致,这里只分析两个API的操作源代码 offer(E e) 生产者,生产元素 1、加锁,ReentrantLock 加锁保证了不会同时有多个生产者来生产元素,达到阻塞,否则数据错误乱 2、判断当前队列里的元素数count,和队列容量capacity比较 判断是否可以往里面生产元素 3、数据入队 4、计数器++ 5...
2019-05-22 11:31:04 1442
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人