Skip to content

Conversation

Joycn2018
Copy link
Contributor

@Joycn2018 Joycn2018 commented Aug 5, 2025

无参 poll() 会立即从队列中取元素,如果队列为空,直接返回 null(不阻塞);
带超时参数的 poll(timeout, unit):在指定时间内等待队列有元素可用。如果超时仍未获取到元素,则返回 null。

建议这里增加参数,避免初学者对阻塞队列的poll()方法有误解

无参 poll() 会立即从队列中取元素,如果队列为空,直接返回 null(不阻塞);
带超时参数的 poll(timeout, unit):在指定时间内等待队列有元素可用。如果超时仍未获取到元素,则返回 null。

建议这里增加参数,避免初学者对阻塞队列的poll()方法有误列
@Snailclimb
Copy link
Owner

无参 poll() 会立即从队列中取元素,如果队列为空,直接返回 null(不阻塞); 带超时参数的 poll(timeout, unit):在指定时间内等待队列有元素可用。如果超时仍未获取到元素,则返回 null。

建议这里增加参数,避免初学者对阻塞队列的poll()方法有误解

感谢补充完善👍

@Snailclimb Snailclimb merged commit c366ac1 into Snailclimb:main Aug 7, 2025
@Snailclimb Snailclimb added the enhancement New feature or request or suggestion label Aug 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request or suggestion
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants