#include "context.h" #include #include int main() { std::atomic i = 0; as::context context; as::when ret = context.get(); switch (ret) { case as::first: printf("|-> "); break; // primer retorno case as::next : printf("--> "); break; // segundo retorno default : printf("Error: context.get() = %i\n", ret); break; } printf("%i ", i++); if (i < 5) context.set(); puts(""); }