Комментарии 2
день добрый, спасибо за статью) хочу уточнить по поводу слайда 52. Вроде как утверждение 1 sequence before 2 неверно, потому что в рамках одной горутины порядок операций присваивания, идущих подряд, как раз не гарантируется, и именно это создает проблему. Сначала присваивается done = true, затем принтится пустая строка а, которая присвоена не была.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Особенности и ловушки модели памяти в Go: тайны синхронизации. Часть 1