Почему в Java нет очереди [Non-blocking] Concurrent Array? - PullRequest
0 голосов
/ 28 февраля 2020

Существует ConcurrentLinkedQueue, но нет ConcurrentArrayQueue неблокирующей очереди. Существует ArrayBlockingQueue, но что, если мне не нужна блокирующая функция, я просто хочу очередь

  1. , которая является параллельной - у меня есть многопоточное приложение
  2. на основе массива - BTW основанный на массиве лучше, чем связанный (из-за System.arraycopy ()), и нет никаких накладных расходов, присущих связанному?
  3. Неблокирующая - мне просто не нужна эта функция

Так что лучший выбор?

...