Как стать автором
Обновить

Комментарии 2

Что-то автор упростил реализацию до такой степени, что она аж стала потоконебезопасной. Хоть бы атомик добавил...

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий