У меня есть карта с объектами, которые должны быть выпущены до очистки карты. Я испытываю искушение перебирать карту и удалять/отпускать объекты, когда я прохожу через нее.
Вот пример макета https://play.golang.org/p/kAtPoUgMsq
Поскольку единственный способ итерации карты - это диапазон, как мне синхронизировать несколько производителей и нескольких потребителей?
Я не хочу читать блокировку карты, так как это сделает невозможным удаление/изменение ключей во время итерации.