coroutine
coroutine copied to clipboard
a simple coroutine for c++
A simple coroutine library for c++, modeling coroutine from lua.
usage:
- create a schedluer: CoroutineScheduler* sched = new CoroutineScheduler(1024);
- create coroutine: int id = sched->CreateCoroutine(func, arg);
- run coroutine: uintptr_t ret = sched->ResumeCoroutine(id);