支持异步、c++特性的协程机制