Голанг одновременный доступ к карте с диапазоном

У меня есть карта с объектами, которые должны быть освобождены перед очисткой карты. У меня возникает соблазн перебирать карту и удалять / отпускать объекты, когда я прохожу ее.

Вот пример макетаhttps://play.golang.org/p/kAtPoUgMsq

Поскольку единственный способ итерации карты - через диапазон, как бы я синхронизировал несколько производителей и несколько потребителей?

Я не хочу читать блокировку карты, поскольку это сделает невозможным удаление / изменение ключей во время итерации.

Ответы на вопрос(3)

Ваш ответ на вопрос