1. Call in stackCall a function in a new stack that allocated anywhere. Do not be afraid of stack limit in your coroutines! Try to make your stack shareable between all coroutines!
2. Cort protoA C++03 implement stackless coroutine. But also support stackful coroutine, tcp rpc operation, static hook(by adding hook function into static_hook.sh).
4. raw bufferSerialization/deserialization in a raw buffer like flatbuffer, but you do not need any IDL file and it is much more efficient either in space or speed! You can direct define your protocol in your cplusplus header file now!