Я хочу найти структуру очереди (контейнер данных ), элементы которого должны быть первыми -в -первыми -исходящими. Для меня важно, чтобы конструкция была резьбобезопасной -. Я собираюсь использовать этот контейнер данных как нечто вроде задачи или пула соединений.
Я знаю, что буферизованный канал потокобезопасен -, но мне интересно, работает ли он как FIFO, особенно в параллельной ситуации.
И если можно использовать буферизованный канал как поток -безопасную очередь, нужно ли мне беспокоиться о его эффективности?