![]() |
Описание:Stackful короутина - подпрограмма которая имеет свой контекст выполнения и может быть приостановлена из любой вложенной функции. "Библиотека" позволяет программно переключать контекст выполнения. Проще говоря, вы можете прервать выполнение своей функции в любой момент и перейти к выполнению другой. Это очень полезно, когда нужно избежать ожидания.
Пример: v1 v2 C++: Код:
coroutineC++: [CODE] std :: string text { "" } ; coroutine outer ( [ ] ( auto & inner , std :: string & input ) { for ( int i = 0 ; i Цитата:
|
| Время: 01:15 |