Изменения
→Структура очереди
Очередь моделируется с помощью односвязного списка. Каждый элемент списка (<tex>Node</tex>) содержит ссылку на хранимые в нём данные и указатель на следующий элемент списка (который можно менять атомарно).
'''data case class''' Node<T>('''val''' data: T, '''val''' next: AtomicReference<Node<T>?>)
==Примечания==