List和Queue的区别
Queue提供了一些对多线程友好的方法或者阻塞的方法
增加 | 删除 | 获取 | |
list和queue共有的 长度不足时会抛出异常 | add | remove | element |
阻塞方法 | put(长度不足时会现场阻塞) | tack(长度不足时会阻塞,返回数据) | |
长度不足时不会报异常 | offer(可设置时间 进行阻塞 返回boolean显示是否插入成功) | poll(长度不足时返回null,返回数据) | peek(长度不足返回null,返回数据) |
List和Queue的区别
Queue提供了一些对多线程友好的方法或者阻塞的方法
增加 | 删除 | 获取 | |
list和queue共有的 长度不足时会抛出异常 | add | remove | element |
阻塞方法 | put(长度不足时会现场阻塞) | tack(长度不足时会阻塞,返回数据) | |
长度不足时不会报异常 | offer(可设置时间 进行阻塞 返回boolean显示是否插入成功) | poll(长度不足时返回null,返回数据) | peek(长度不足返回null,返回数据) |