BlockingQueue的四组API
| 方式 | 抛出异常 | 有返回值,不抛出异常 | 阻塞等待 | 超时等待 |
| 添加 | add | offer() | put() | offer(,,) |
| 移除 | remove | poll() | take() | poll(,) |
| 检测队首元素 | element | peek | - | - |
| 方式 | 抛出异常 | 有返回值,不抛出异常 | 阻塞等待 | 超时等待 |
| 添加 | add | offer() | put() | offer(,,) |
| 移除 | remove | poll() | take() | poll(,) |
| 检测队首元素 | element | peek | - | - |