java Arraylist和ArrayListBlockingQueue之间的区别是什么? 2 周,6 日 Questions & Answers 355 我正在尝试学习并行软件包,但我对 {}和{}之间有什么区别 谁能给我解释一下
# 2 楼答案 ArrayList基本上是一个有序的对象集合,其大小可以无限增长。你可以随时添加元素。它不是线程安全的结构 ArrayBlockingQueue基本上是一个队列,其容量在创建后无法增加。如果一个线程试图在队列已满的情况下插入一个元素,则操作会阻塞,等待另一个线程轮询一个元素
# 1 楼答案
ArrayListBlockQueue是一个块队列。它的内部格式是数组列表。它将在使用阻塞队列时使用 ArrayList是一个英国人。它的内部格式是数组对象
# 2 楼答案
ArrayList
基本上是一个有序的对象集合,其大小可以无限增长。你可以随时添加元素。它不是线程安全的结构ArrayBlockingQueue
基本上是一个队列,其容量在创建后无法增加。如果一个线程试图在队列已满的情况下插入一个元素,则操作会阻塞,等待另一个线程轮询一个元素