Comments 2
Что-то автор упростил реализацию до такой степени, что она аж стала потоконебезопасной. Хоть бы атомик добавил...
0
Автор ничего не упрощал (у вас, может быть, есть на руках более сложный пример, который автор упростил?), он предоставил относительно простую демонстрацию возможной обвязки без многопоточности. Сопрограммы хорошо работают с многопоточностью, но могут быть использованы и в простом однопоточном контексте, как представлено здесь. И так уже нужно довольно повозиться. Я этим занимался, теперь (на другом проекте) не хочу торопиться -- к сожалению, стандартная библиотека не включает удобную поддержку в C++20.
+1
Sign up to leave a comment.
Имплементация простых фьючерсов с помощью корутин