Java LinkedBlockingQueue阻塞队列

入队

  • put
    向队列尾部添加元素,队列已满的时候,阻塞等待。
  • offer
    1. 向队列尾部添加元素,队列已满的时候,直接返回false。
    2. 如果使用offer(E e, long timeout, TimeUnit unit),传入等待时间,则会在该时间内等待,超时返回false。

出队

  • take
    如果队列为空,则阻塞,直到被中断或不为空。
  • poll
    同offer对应
  • peek
    只查询,不出队,所以不需要阻塞。返回值可空。

其他

猜你喜欢

转载自blog.csdn.net/yu540135101/article/details/124734276