Описание: Stackful короутина - подпрограмма которая имеет свой контекст выполнения и может быть приостановлена из любой вложенной функции. "Библиотека" позволяет программно переключать контекст выполнения. Проще говоря, вы можете прервать выполнение своей функции в любой момент и перейти к выполнению другой. Это очень полезно, когда нужно избежать ожидания.
Пример:
Пример:
v1 | v2 |
---|---|
C++:
|
C++:
|
Появилось:
- Теперь single-header library
- Аргументы в функторах с поддержкой ссылок
- is_finished - завершена ли короутина
- get_result - результат выполнения короутины
Вложения
Последнее редактирование: