https://www.chiark.greenend.org.uk/~sgtatham/coroutines.html 转载于:https://www.cnblogs.com/youge-OneSQL/p/10916994.html