java - LinkedBlockingQueue 阻塞问题
伊谢尔伦
伊谢尔伦 2017-04-18 09:44:43
0
4
1057

当用LinkedBlockingQueue的take()方法获取队列信息时

一旦队列为空,则进入阻塞状态

再往队列里put()元素,take()方法会自动获取新加入元素,还是始终保持阻塞状态?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(4)
洪涛

자동 획득, 차단 없음

伊谢尔伦

아직도 막혀 있다면 이 수업이 무슨 소용이 있나요?

巴扎黑

소스 코드를 살펴보는 것이 좋습니다. 매우 유익하다는 것을 알게 될 것입니다

伊谢尔伦

@wxmimperio 채택한 답변이 잘못되었습니다. ConcurrentLinkedQueue가 차단되지 않고 LinkedBlockingQueue가 차단 중입니다. 다음과 같이 각각의 코드를 알려드리겠습니다.

으아아아

하지만 차단되지 않는 ConcurrentLinkedQueue를 보세요

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿